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
In this guide
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
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.
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 Illustration

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

Ball-bearing swing hangers
Only for a hanger that squeaks no matter what you spray
Why it happens
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.
Rust and dirt
Rust makes the surface rough, and dirt acts like grit. Both make the squeak louder.
Hooks that bind
A tight hook, or a twisted chain link that cannot pivot, drags with every swing instead of rolling.
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.
-
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.
-
Check the hardware while you are up there
Tool used: StepladderLook 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.
-
Clean off rust and grime
Tool used: Wire brush and ragBrush light rust off the hooks and links, then wipe the metal clean. A clean surface holds lubricant better.
-
Shield the seat and boards
Tool used: Cardboard or an old ragHold 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.
-
Spray the contact points
Tool used: Silicone lubricant sprayGive 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.
Illustration
Check price on AmazonTool for this step
Silicone lubricant spray · Pick one with a thin straw for tight hooks and links
-
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.
| Pick | Product | Fixes | Who it's for | Buy |
|---|---|---|---|---|
| Best pick | 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 | a hanger that squeaks no matter what you spray | Owners with old or worn hangers that squeal or wear quickly. | Check price |
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.

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?
What is the best lubricant for a porch swing?
Can I use a general-purpose penetrating oil?
Why does the squeak come back after rain?
As an Amazon Associate I earn from qualifying purchases. Affiliate disclosure