Why Door Hinges Squeak

A squeaky hinge is almost always caused by metal-on-metal friction. Over time, the lubricant that coated the hinge pin when it was first installed dries out, and dust or rust can build up in the barrel. The result is that familiar, grating squeak every time you open or close the door.

The good news: this is one of the easiest home repairs you can do. No special skills, no expensive tools, and in most cases you won't even need to take the door off its frame.

What You'll Need

  • A lubricant (see options below)
  • A hammer and a nail or screwdriver (to tap out the hinge pin)
  • A clean rag or paper towel
  • Fine-grit sandpaper (optional, for rust)

Best Lubricants for Door Hinges

Lubricant Effectiveness Notes
WD-40 (or similar) Good short-term Displaces moisture but not a lasting lubricant — reapply every few months
White lithium grease Excellent Long-lasting, won't attract dust — best overall option
Petroleum jelly (Vaseline) Very good Works well, cheap, already in most homes
Olive oil or cooking oil Good quick fix Works in a pinch but may go rancid over time
Bar soap or wax Decent Dry lubricant, won't drip or stain

Step-by-Step: Fixing a Squeaky Hinge

Step 1: Locate the Squeaky Hinge

Open and close the door slowly while watching each hinge. The squeak usually comes from just one — often the top hinge, which bears the most weight.

Step 2: Tap Out the Hinge Pin

Place the tip of a nail or screwdriver against the bottom of the hinge pin. Tap upward with a hammer until the pin slides up and out. You don't need to remove the door — just pull the pin out enough to access it fully.

Step 3: Clean the Pin and Barrel

Wipe down the hinge pin with a clean rag. If there's rust or grime, rub it with fine-grit sandpaper until the surface is smooth. A corroded pin will keep squeaking regardless of how much lubricant you apply.

Step 4: Apply Your Lubricant

Coat the pin generously with your chosen lubricant. Also apply a small amount inside the hinge barrel (the tube the pin slides through). Work it in by moving the pin in and out a few times.

Step 5: Reinsert the Pin

Slide the pin back into the barrel and tap it down firmly with the hammer until it's fully seated. Wipe away any excess lubricant from around the hinge.

Step 6: Test the Door

Open and close the door several times. In the vast majority of cases, the squeak will be completely gone. If it persists, check the remaining hinges and repeat the process.

Preventing Future Squeaks

Apply a small amount of lubricant to your door hinges once a year as part of general home maintenance. This takes about five minutes and prevents squeaks from ever developing.

When a Squeak Isn't the Hinge

If you've lubricated all hinges and the noise persists, the squeak may be coming from the door rubbing against the frame — especially in older homes where wood swells with humidity. In that case, the door may need to be planed or adjusted, which is a slightly bigger project but still very manageable as a DIY task.