Skip to content
HassleFix

Porch Swing Squeaking? The Spray That Quiets Chains and Hooks

Most porch swing squeaks come from metal rubbing on metal at the hooks and chain links. A silicone spray and ten minutes will quiet them.

By Jamilur Rahman Updated November 5, 2026 · 6 min read

Time
15 min
Cost
Under $20
Difficulty
Easy
A metal swing hook and chain link at the top of a porch swing hanging from a wooden ceiling beam
In this guide
  1. Quick answer
  2. Free vs. permanent fix
  3. What you'll need
  4. Why it happens
  5. Try this first (free)
  6. When free fixes aren't enough
  7. Buy the fix
  8. Check these before you keep swinging
  9. Keep it quiet all season
  10. What to skip
  11. FAQ
  12. Related problems

Quick answer

To stop a porch swing from squeaking, find where metal rubs on metal, which is usually the ceiling hooks, the S-hooks and the chain links. Clean them, then spray with a silicone lubricant. Rubbing a bar of soap or a candle on the contact points is a free quick fix. Silicone spray lasts longer, and it holds up better in wet weather and collects less dirt than oil.

Free fix vs. permanent fix

Free fix · 10 minutes

Soap or candle wax on the contact points

  • Find the squeak by swinging slowly and listening
  • Rub a dry bar of soap or a candle on each metal contact
  • Swing for a minute to work it in
  • Wipe off any extra

How long it lasts: A few days to a couple of weeks. Rain washes it off.

Most readers choose Permanent fix
Silicone lubricant spray (illustration)
Illustration

Silicone lubricant spray on the chains and hooks

A squeak is dry metal rubbing on metal. Silicone spray puts a thin slick film into the contact points and holds up in wet weather better than soap or wax. It is not as sticky as heavy grease, so it collects less dirt.

What to get: Silicone lubricant spray

How long it lasts: Usually a season. Spray again in spring or when the squeak returns.

As an Amazon Associate I earn from qualifying purchases.

What you'll need

  • Stepladder

    A stable ladder to reach the ceiling hooks. Have someone hold it

    You have it
  • Wire brush and rag

    To clean off rust and grime first

    You have it
  • Cardboard or an old rag

    Shields the seat and boards from overspray

    Free
  • Our pick
    Silicone lubricant spray (illustration)
    Illustration

    Silicone lubricant spray

    Pick one with a thin straw for tight hooks and links

  • Ball-bearing swing hangers (illustration)
    Illustration

    Ball-bearing swing hangers

    Only for a hanger that squeaks no matter what you spray

Why it happens

1

Metal rubbing on metal

Hooks and chain links move against each other with every swing. Once any coating wears off, the contact points start to squeal.

2

Rust and dirt

Rust makes the surface rough, and dirt acts like grit. Both make the squeak louder.

3

Hooks that bind

A tight hook, or a twisted chain link that cannot pivot, drags with every swing instead of rolling.

4

Loose frame bolts

Loose bolts and wood-on-wood rubbing in the swing's frame or back can squeak too, and they sound like the chains.

Try this first (free)

Do these in order, starting with the simplest.

  1. Find the squeak

    Sit still while someone pushes the swing slowly, or swing it empty. Listen for where the sound comes from: ceiling hooks, S-hooks, chain links or the frame.

  2. Check the hardware while you are up there

    Tool used: Stepladder

    Look for cracks, deep rust, thin spots and bent steel on the hooks and links. If anything looks worn, replace it now. Do not lubricate your way around damage.

  3. Clean off rust and grime

    Tool used: Wire brush and rag

    Brush light rust off the hooks and links, then wipe the metal clean. A clean surface holds lubricant better.

  4. Shield the seat and boards

    Tool used: Cardboard or an old rag

    Hold cardboard or a rag under the spot you are spraying. Silicone makes a surface slick, and it can ruin a finish you plan to stain.

  5. Spray the contact points

    Tool used: Silicone lubricant spray

    Give a short burst where each ceiling hook meets the chain, on each S-hook and where each link passes through the next. No spray handy? Soap or candle wax will do for now.

    Silicone lubricant spray (illustration)
    Illustration

    Tool for this step

    Silicone lubricant spray · Pick one with a thin straw for tight hooks and links

    Check price on Amazon
  6. Work it in and wipe

    Swing slowly 10 to 15 times, then wipe away drips. Keep it off any surface where someone sits or steps.

When free fixes aren't enough

Soap and wax last a day or two. If the squeak returns after rain, use a proper silicone spray. If it still squeaks after cleaning and spraying, the culprit is usually the swing's own hardware, such as a worn hanger or a twisted chain link. Ball-bearing swing hangers turn on bearings instead of dragging on a hook, and they are the fix for a hook that never quiets. If you find cracked hooks, bent steel or deep rust, replace them. These parts hold a person's weight.

Buy the fix

Still stuck after the free fixes? These are the products we would look at.

Our picks compared
PickProductFixesWho it's forBuy
Best pick
Silicone lubricant spray (illustration)
Illustration
Silicone lubricant spray
squeaks from metal-on-metal hooks and chains Anyone with a squeaky chain or hook swing. Check price
Upgrade pick
Ball-bearing swing hangers (illustration)
Illustration
Ball-bearing swing hangers
a hanger that squeaks no matter what you spray Owners with old or worn hangers that squeal or wear quickly. Check price
Best pick
Silicone lubricant spray (illustration)
Illustration

Silicone lubricant spray

Fixes: squeaks from metal-on-metal hooks and chains

Look for: Silicone-based and labeled for metal or outdoor use; A thin straw for tight hooks and links; Water-resistant; A clear formula that does not stain.

Who it's for
Anyone with a squeaky chain or hook swing.
Honest downside
You would spray where people sit or step, or on bare wood you plan to stain. Keep it off those surfaces.
Upgrade pick
Ball-bearing swing hangers (illustration)
Illustration

Ball-bearing swing hangers

Fixes: a hanger that squeaks no matter what you spray

Look for: A rated weight well above your swing's load; Rust-resistant finish; Fits your ceiling mount and chain size; Sealed or shielded bearings.

Who it's for
Owners with old or worn hangers that squeal or wear quickly.
Honest downside
A spray quiets the squeak. Do not pay for hardware you do not need.

As an Amazon Associate I earn from qualifying purchases. We don't show prices because they change, so use the button to see today's price.

How we picked: How we picked: this page is based on lubrication guides for outdoor metal hardware, swing-hardware instructions and what owners report in reviews of silicone sprays. We do not test products by hand.

Check these before you keep swinging

  • Hooks that are bent, cracked or open at the gap.
  • Chain links that are worn thin where they rub.
  • Ceiling screws or bolts that wiggle.
  • Rust that flakes off in layers. If you see it, replace the part.

Keep it quiet all season

Spray the hooks and links once in spring, then again after a long wet spell or when the first squeak returns. A quick wipe with a dry rag now and then keeps grit from building up. If the swing hangs under a covered porch, the lubricant lasts longer than it does on an open one.

What to skip

Cooking oil and heavy grease

Cooking oil goes rancid and sticky, and heavy grease leaves smears that stain clothes and attract dust. Neither lasts through a rainy season. Use a silicone spray.

Frequently asked questions

How do I stop a porch swing chair from squeaking?
A hanging swing chair usually squeaks at the top hook or swivel and at the frame bolts. Lubricate the swivel and hanger as above, tighten loose bolts and check for wood rubbing on wood. If the swivel is worn, replace it.
What is the best lubricant for a porch swing?
A silicone spray for chains and hooks. Keep it off the seat and off wood you want to refinish. Use heavier grease only on sealed bearing points if the manual says so.
Can I use a general-purpose penetrating oil?
It will quiet the squeak for a while, but it washes off faster and attracts dust. Silicone lasts longer.
Why does the squeak come back after rain?
Water washes away light lubricants. Wipe the hooks, re-spray and the squeak should stay away for longer.

As an Amazon Associate I earn from qualifying purchases. Affiliate disclosure

Silicone lubricant spray (illustration)
Illustration

Our pick: Silicone lubricant spray

Check price