You can clean rust off locks with a common condiment – I gave this viral cleaning trick a go, and the results genuinely shocked me

Another pantry win for household cleaning without harsh chemicals

A traditional blue-green kitchen with a wooden island and white barstools. Three brass pendants above.
(Image credit: Tom Howley)

Ketchup is great – it is a staple in most of our pantries, and fries would not be the same without it. But have you ever considered using Ketchup to remove rust?

Don’t worry, I was skeptical too. The last thing I think of when I spot rust is dipping it in my favorite condiment; however, after testing it on a rusty lock, I was shocked at how well it worked.

Here I explain why this cleaning tip works and how to do it.

Does ketchup remove rust?

Yes, it does. Ketchup is acidic, which loosens the oxidized metal let's it flake off. That is why Ketchup works so well to remove rust from your bathtub, clean a rusty griddle, clean rusty tools, and more.

Of all the foods you can clean your home with, Ketchup is surprisingly one of the most powerful. This is because of the high acetic acid content from the tomatoes and vinegar used to make it.

It works the same way as cleaning with vinegar, but the thicker paste formulation makes it easier to spread onto vertical surfaces.

The process for using Ketchup to remove rust is simple:

  1. Apply a generous layer of ketchup: This is pretty self-explanatory; simply slather the rusty area in the sauce. The paste form was perfect for my rusty lock, as it had rusted in place hanging from my shed door. I used my finger to do this, but if the rusty surface is sharp, you can use a small silicone spatula, available at Walmart.
  2. Let it sit: The key to this method is patience. With the ketchup applied, you let it sit and soak, giving the acid time to weaken the bond between the rust and the surface. For lightly rusted surfaces, a few hours will do the trick, but I opted to leave the ketchup overnight. Because it was outside, a warm, dry night made this more feasible.
  3. Clean away with a brush: To remove the ketchup, I started by removing the bulk of the sauce with a paper towel before scrubbing the lock with warm, soapy water and a wire brush, similar to the hyper tough wire utility brush set from Walmart.

Amazingly, the rust flaked away with ease.

If you do not have a wire brush, you can also clean rust with aluminum foil, such as Reynolds Wrap, from Walmart.


For more delicate surfaces, such as removing rust from stainless steel, Maria Anderson, cleaning and organizing expert at Henfield Storage, urges caution, as there are some things you should never use steel wool on around your home.

She explains, ‘While stainless steel appliances are durable, they can still be damaged by steel wool as it leaves unsightly marks. Use a microfiber cloth, available in packs of six at Target, for delicate surfaces with a stainless steel cleaner, such as Method stainless steel cleaner from Target, that is specifically created for these appliances.’

Stainless steel American style fridge freezer in a wall of floor-to-ceiling kitchen cabinets. The aesthetic of the kitchen is white, clean and minimalist with wooden floors and large kitchen island with spot lighting

Ketchup is perfect for surfaces in kitchens, as it is food-safe, reducing the risk of contamination.

(Image credit: Future)

Having easily removed the rust with Ketchup, you should take steps to prevent it from returning.

Avoiding common tool storage mistakes will keep your DIY and gardening supplies in top condition, while limiting exposure to moisture and properly drying surfaces will help for other metal surfaces around the home, such as pans and bathroom fixtures.

Multitools expert Glen Peskett of Saxton Blades adds, ‘a few drops of WD-40 [available at Target] or rust-preventative oil on non-food related items will help protect against future damage.’

Rust-busting essentials

FAQs

What is the best homemade rust remover?

While Ketchup can be a good homemade rust remover, you can also soak it in pure vinegar for several hours before scrubbing with a wire brush or steel wool. This is best for items you can submerge easily, or items that have small nooks and crevices where the vinegar can soak in.

Does WD-40 remove rust?

WD-40 is a great lubricant to help protect metal from rust and remove surface flakes of rust, but it does not remove tough rust. Instead, use white vinegar or Ketchup to break down the corrosion with acid before using WD-40 as a finishing coat.


Ketchup is not the only bizarre household product you can turn into an essential cleaning supply. There are some surprising things you can clean with toothpaste or clean with shaving foam if you feel like raiding your bathroom cabinets instead.

Chiana Dickson
Content Editor

Chiana has been at Homes & Gardens for two years and is our resident 'queen' of non-toxic living. She spends most of her time producing content for the Solved section of the website, helping readers get the most out of their homes through clever decluttering, cleaning, and tidying tips. She was named one of Fixr's top home improvement journalists in 2024.

You must confirm your public display name before commenting

Please logout and then login again, you will then be prompted to enter your display name.