Yes, they can be used on coasters, ceramics, glass and any other non-porous surface. For surfaces used for eating purposes like ceramic bowls, cups, plates, it is suggested to use alcohol inks on the outer surface and not on the inner surface as it may be harmful for your health.