Porcelain tile is frequently used in bathrooms and foyers due to its appearance and long-lasting reliability. Porcelain can last for years if it is properly maintained, but it is susceptible to fracture from hard impact or scratches resulting from friction on its surface. Buffing out scratches in porcelain tile needs to be done very carefully to avoid making the damage worse, but you can perform this task safely and effectively if you have the right materials.
Clean the tile by spraying it with a mixture of warm water and white vinegar in a half-and-half solution. The vinegar is a very effective cleaning agent that will not damage the tile surface.
Wipe away the vinegar with a soft microfiber towel to dry the tile. The vinegar may also help buff out very faint scratches all by itself.
Rub a melamine foam pad against the scratch to buff it out.
Squeeze toothpaste on any remaining scratch and rub it vigorously into the damaged tile with the corner of a soft rag. Rinse gently with warm water once you're done. The toothpaste acts as an abrasive that helps buff away scratches. Use the actual paste and not a tooth gel.
Deep scratches can only be repaired by replacing the tile outright.