Adsorption is the process by which molecules adhere to the surface of a solid material. Both activated carbon and charcoal have porous surfaces that attract and hold onto impurities.