How to Build a Porch Swing Out of a Door
A porch swing doesn’t have to cost a fortune. This simple DIY porch swing project uses basic 2x4s and an old door.
Make your porch more lounge-worthy by building a simple porch swing using a door and some spindles. This simple DIY porch swing project takes just half a day and requires only moderate DIY skills.

Gary Payne
Tools and Materials
- pneumatic nail gun
- nails
- measuring tape
- pencil
- speed square
- (6) 2x4 x 8'
- (5) 1x4 x 8'
- screws
- drill
- six-panel door (or an old door to upcycle for a vintage look)
- spindles or furniture legs
- paintbrush
- paint roller
- paint
- miter saw
- 40' rope
- (8) eye hooks
- (8) weldless steel chains
- decking screws
- Kreg jig (optional)
Skill Level: Intermediate
Estimated Time: 1/2 day
Estimated Cost: $500
Build the Seat Frame
Build a frame for the base of the swing using 2x4s. The frame should be 6’ 8” x 17-1/2”. Standard seat depth is 16" to 18".

Gary Payne
Add Cross Braces
For added seat support, add three 2x4 x 15” cross braces inside the frame approximately 19" apart.

Gary Payne
Lay Seat Boards
Cut five 1x4s to 6’ 8” in length (Image 1). Attach them with screws along the top of the frame to make the seat (Image 2).

Gary Payne

Gary Payne
Add Swing Supports
Run two 2x4s lengthwise along the bottom of the frame. One should attach at the front of the frame and one at the back of the frame (Image 1). There should be about 4” to 5" of overhang on each side. This is where the eye hooks will be placed to connect the rope (Image 2).

Gary Payne

Gary Payne
Attach Seat Back (Door)
Attach the door vertically to the backside of the frame using decking screws.

Gary Payne

Gary Payne

Gary Payne
Add Armrests
Start by screwing together the upright piece and the armrest. The upright 2x4 should measure 12” and the armrest 2x4 should be the same size as the seat, about 17-1/2”. Screw the armrest from the back and underneath or toenail the screws using a Kreg jig. Repeat for the other side of the swing.

Gary Payne

Gary Payne
Add Style With Spindles
Use furniture legs or spindles for decorative pieces under the armrest. Make a pattern or keep all pieces the same. Space the spindles evenly then attach them to the seat and the armrest using a nail gun.

Gary Payne
Paint Swing
Paint the entire swing using an exterior-rated paint and primer in one. When it’s completely dry, fill nail holes with putty.

Gary Payne
Add Hanging Hardware
Add the four eye bolts to the overhanging sections of 2x4 on the base of the frame, one on each corner. Use the weldless chains to attach the rope to the swing and hang the swing as desired. You may want to consult a contractor to make sure your swing is hung safely and securely.

Gary Payne

Gary Payne
Make It Comfy
Add outdoor cushions and pillows and enjoy!

Gary Payne