DIY Network

Blog Cabin

How to Build a Porch Swing

Learn how to use some leftover tongue-and-groove lumber to create a rustic porch swing.

More in Blog Cabin

attach the hooks or anchors to hanging location

Step 1: Determine the Size of the Bench

This example was approximately 6 feet long, with the seat measuring roughly 16 inches and the back roughly 24 inches. Sketch out a basic design to help visualize the components. If you're unsure of how big to make the bench, find an existing one that's comfortable and simply use its dimensions.

project designer sketches out porch swing design

Step 2: Fashion the Seat and Seat Back

For the materials, any sturdy 1x or 2x material will work. We opted to use 2x6 tongue-and-groove (Image 1). In this application, tongue-and-groove is an added bonus since it will increase stability. For this design, what's required includes three long pieces for the main framing members and enough to create back supports and arm rests as well (Image 2). We used kiln-dried cedar logs that were approximately 5 inches in diameter. Cedar is a good selection for many outdoor applications because it's weather- and pest-resistant.

Step 3: Cut the Pieces to Length

Build the seat frame first. It's simply a large rectangle made by joining two long sections of cedar with two shorter sections (Image 1). This seat employed mortise-and-tenon joinery, created using a special system of tenon cutters and forstner bits from Lumberjack Tools. "Sharpen" the end of one log using the tenon cutter (Image 2), using a strong 1/2" electric drill. Then, using a forstner bit, cut a corresponding hole where the two pieces will join.

Step 4: Assemble the Frame and Back

After all pieces are cut and drilled, assemble and secure with exterior screws. Repeat these steps for the other side of the bottom frame. Using the same method of tenon cutters and forstner bits, build the back. Set the vertical supports for the back into the rear brace of the seat. Use one log for the upper back brace mortised to fit over the vertical supports. Secure all joints with exterior screws. The armrest is essentially an "L" anchored into the outer seat frame and the vertical back supports with the same mortise-and-tenon joinery.

use same methods to build back of swing as seat

Step 5: Fill in the Seat and Back

Nail or screw a 1x support along the inside of the bottom frame to hold the seat material. Cut the seat material to the proper width and secure it to the frame. Do the same for the back.

secure seat and back of swing along inside frame

Step 6: Attach the Hardware

Four connection points are necessary to fasten the swing to the chain and two to fasten the chain to the porch. Predrill and insert large screw eyelets or hooks into the seat frame and backrest. Attach hooks or anchors to the hanging location and run chain between.



  • Tenon cutters and log tools from Lumberjack Tools