We’ve built a lot of headboards over the years, and the method below is the easiest and most adaptable DIY headboard we’ve done. No sewing, buttons, tufting, or upholstery experience required. It’s simple enough that we made two pieces for this room. For our son’s bed we created a wraparound, daybed-style headboard to turn a plain bed into a cozy nook for lounging, reading, and sleeping.

This room was pretty bare when we first moved in, so adding a headboard made an immediate difference. A wraparound headboard especially turns a bed into something more like a comfortable couch, which is perfect for small rooms where kids like to hang out.

Why Make A DIY Daybed Headboard?
A headboard instantly elevates a bed’s look, and a wraparound style is ideal for a daybed. Our version uses two separate panels—one for the head and one for the side wall—so it creates a nook without being heavy or permanent. You can size the panels however you like, choose any upholstery fabric, and add a third panel if you prefer a fully wrapped look. The method is lightweight, customizable, and quick to install.

Materials & Tools
The supplies listed below will cover most sizes; adjust quantities to fit your measurements. This headboard is deliberately lightweight so it’s easy to hang and move.
- 1×2 pine boards for the frame
- Pocket hole jig (optional) or wood screws and clamps
- Saw (miter saw or circular saw)
- Power drill
- Staple gun and staples
- Upholstery batting (one or more layers)
- 2–4 yards of fabric (depending on headboard size)
- Stud finder
- Level
- Long nails or screws for hanging
- Scissors
How To Make A DIY Headboard
The process is straightforward. In short: build a lightweight frame, cover it with batting, wrap it in fabric, then hang it on the wall. Each step is quick and forgiving because all joinery and fasteners are hidden under fabric.
- Build a lightweight wooden frame
- Wrap the frame in batting
- Cover the batting with fabric
- Hang the headboard on the wall
Step 1: Build A Lightweight Wooden Frame
This design uses a simple frame that hangs on the wall like a picture. You can also use a plywood or MDF backing for a heavier, more rigid headboard if you plan to attach it directly to a bed frame. For a light, easy-to-handle piece, we built a rectangle from 1×2s and added a middle support for stability.

Plan your frame dimensions to account for about 1/2″ of added thickness from batting and fabric. For our project the frame measured 42″ wide by 25″ tall to avoid clashing with window trim. Join the boards with pocket holes and screws or simply drive screws through the edges with pilot holes to prevent splitting. It doesn’t need to be pretty since it will be covered.

Step 2: Wrap Frame In Batting
Lay out batting large enough to wrap around the frame with 2–3″ of overhang on every side. Fold the batting around the frame and secure it with staples, pulling snug but not overly tight. For extra plushness, layer batting—two or even three layers depending on your preference.

Tip: Wrap Your Corners Like a Present
Corners are easiest if you fold them like wrapping paper: bring the batting together, trim excess, and staple to hold a flat profile. Neatness matters less here than bulk—avoid too much bulk on the back so the headboard can sit close to the wall.

Alternate Idea: Use Upholstery Foam
If you want a plusher headboard, glue a layer of upholstery foam to the frame before adding batting and fabric. You may need additional cross supports to prevent sinking. Foam adheres easily with craft or contact adhesive—just be sure to buy enough to cover the full surface.
Step 3: Repeat With Your Fabric
After the batting, place your fabric over the frame, again leaving 2–3″ of overhang. If the fabric has a directional pattern or stripe, align it carefully before stapling. Stretchy fabrics require even tension to avoid distortion. Work your way around, folding and stapling corners thoughtfully so the front surface looks smooth and clean.

For a wraparound headboard like ours, repeat the same steps for the second panel. For longer panels add extra middle supports to keep the frame from flexing.

Step 4: Hang Your Headboard On The Wall
Hang the finished panels like picture frames. For light panels you can locate studs with a stud finder and use long picture-hanging nails or screws driven into studs. Use a level to ensure the headboard sits straight. Rest the frame on the nails or screws, and the mattress or bed will help hold the panels flush to the wall.

We didn’t fasten the two panels together where they meet in the corner; they simply butt against each other and are kept in place by the mattress. If you prefer, you could attach them at the seam for added stability.

The fabric we used has a subtle diagonal rib, which gives the finished headboard a soft, cozy texture that reads more interesting than a plain cotton sheet. Texture and pattern are easy ways to add warmth and visual depth to a child’s room.

This is how the room looked about eight weeks after moving in. We’re exploring additional ideas for the walls—paint, wallpaper, or a planked treatment—so the look will evolve. For now, the headboard turned the bed into a comfortable little retreat.
More DIY Headboard Tutorials
If you’d like more inspiration using similar techniques, consider projects like adding upholstery to an existing headboard, making a channel-tufted design, or creating other lightweight fabric headboards. The basic approach—build, bat, fabric, hang—works for many styles and skill levels.

*This post contains affiliate links, which may result in a small commission at no extra cost to you.