Most consumers already have good bathtub cleaners, such as baking soda, shampoo, salt and cream of tartar in the home. For very stubborn rust stains on a white porcelain bathtub, oven cleaner is an option, but before spraying this caustic material, wear protective equipment, and move the shower curtain out of the way.
Baking soda is a mild abrasive that scrubs bathtub rings away without scratching the surface. It is water soluble, so rinsing the tub well after using it removes any grit from the baking soda. A paste of baking soda and peroxide is a good choice for leaving on stubborn stains. After 30 minutes, rinse it away.
Shampoo is a good choice for removing soap scum. It rinses clear and is a good product for buffing the chrome on the tub to a shine. Since it is already in the tub, it is a convenient cleaner.
A mixture of salt and turpentine helps to remove yellow spots from enamel tubs. Stores stock turpentine in the painting supplies, but it creates some fumes, so the bathroom fan should run when it is in use.
A mixture of cream of tartar and hydrogen peroxide absorbs stains from porcelain. The mixture requires a few drops of hydrogen peroxide to form a thick paste. Users apply it to the stain and allow time for drying. Removing the dried paste removes the stain.