I'm sorry, I was wrong about the size, I have the 1/2 oz bottles. When I purchased mine I made sure that they said non-bleeding in the description, and they also have a key at the top of the glycerin dispersed liquid colors page that you can follow... "N" = non-bleeding; "C" = cosmetic grade; "S" = stable in high pH such as cold process soap and "M" = will morph (change colors) in high pH such as cold process soap. So an example would be... "Ultramarine Blue Liquid Concentrate NCS" Ultramarine Blue is non-bleeding, cosmetic grade, and stable. I haven't had any issues with bleeding, and I've been very happy with the colors. HTH