How to paint over tile
If you want o to paint over tile, whether it is ceramic tile or porcelain tile, you will need to prep it thoroughly.
You have to be very diligent about cleaning the tiles with a wax and grease remover before lightly sanding them with 100 grit sandpaper to promote a mechanical bond between your primer and ceramic tile. After wiping your surface clean and removing any sanding residue use a bonding primer that is made for hard to bond surfaces. You will have to the primer dry for 16 hours at room temperature before applying a topcoat.
What primer to use on ceramic tiles?
It is a specially formulated bonding primer.
Therefore, it will stick to any surface almost.
After applying a coat of primer you will have to let it dry for about 16 hours at the suggested temperature.
And once it has dried you can apply your topcoat.
I would always suggest you try a small section first before committing to the entire project.
Pick an unnoticeable spot like behind your fridge or toilet, wherever you are painting, and test it first.
After 16 hours try scratching over the test area with your fingernail and see if it peels off.
If it does not then you are good to go!
What kind of paint to use for tiles?
Once your primer is dried you can paint over tile with pretty much any paint.
I would, however, suggest you use the special paint that is water-resistant if you are painting bathroom tile.
A good option would be epoxy-based paint.
They are designed to withstand high humidity like in bathrooms and kitchens.
In addition, another option is using a higher sheen finish such as satin, eggshell, or semi-gloss.
They are more water repellent and can prevent water from causing damage.
For painting floor tiles a good option is PPG Breakthrough.
However, I would not suggest painting stoneware floors because the granulation might cause the paint to flake.
When painting over tile you want to clean them thoroughly, scuff sand them apply your primer to promote a bond between your paint and your tile.