Silica and carbon as mesopores have been tested for their sorption ability of a cationic dye. The surface of carbon is activated by pretreatment with ammonium persulphate. The sorption efficiency of carbon after surface activation is higher than that of silica. Also the pH effect of the two sorbents is quite different. The study showed that the dye sorption did not reach saturation in the concentration range of 0-200 ppm. This indicates that probably the pores are also involved in the sorption.