DIY Headboard Ideas: Simple Projects for a Stylish Bedroom

We’ve made a lot of headboards over the years, and the method below is the simplest and most versatile DIY headboard we’ve used. It requires no sewing, buttons, or advanced upholstery skills. It’s so straightforward we built two for this room. We made a wraparound, daybed-style headboard for our son’s bed to turn a basic frame into a cozy nook for reading, lounging, and sleeping.

Boys daybed with upholstered DIY headboard on two sides
light fixture / bed / frame / similar rug

Here’s what his room looked like before — pretty bare since we had just moved in. (Update: after two years we added a colorful gradient accent wall and more built-ins.)

Before photo of boys bedroom with daybed and blank walls

From experience in other kid spaces, we know small rooms often become favorite hangout spots. Adding a padded headboard raises the lounge factor and makes the bed feel more like a big couch for chilling.

Table of Contents

Why Make A DIY Daybed Headboard?

Any bed benefits from a headboard, and this wraparound style works especially well for a daybed. It’s made from two separate panels that mount to the head wall and the side wall, creating a cozy corner. You can add a third panel if desired, choose whatever height fits your space, and pick any fabric you like for a highly customizable result.

Boys bedroom with DIY fabric headboard and built-in bed with bookcase footboard
twin bed with built-in drawers / frame / fabric baskets / brass doorknob

Materials & Tools

Below is a concise list of supplies and tools for this lightweight, wall-mounted upholstered headboard. Exact amounts depend on your headboard dimensions.

  • 1×2 pine boards for the frame
  • Pocket hole jig (optional)
  • Saw (miter saw recommended)
  • Power drill
  • Staple gun
  • Upholstery batting (one or more layers)
  • 2–4 yards of fabric, depending on size
  • Stud finder
  • Level
  • Long nails or screws for mounting
  • Scissors

How To Make A DIY Headboard

These are the basic steps for this project. Each step is simple and forgiving, making this a great weekend build.

  1. Build a lightweight wooden frame
  2. Wrap the frame in batting
  3. Cover the batting with fabric
  4. Hang the headboard on the wall

Step 1: Build A Lightweight Wooden Frame

This approach uses a simple wooden frame that hangs on the wall like a picture. You can also use plywood or MDF for a more solid, heavier headboard, which works well if you plan to attach the headboard to a bed frame.

Test fitting frame constructed for DIY headboard before attaching fabric

Customize the frame width to your mattress and the height you want. Allow about 1/2″ of extra thickness for batting and fabric. Our frame measured 42″ wide by 25″ tall; we added a center support for stability.

John building simple wood frame with 1x2 boards and pocket holes in figure 8 shape

We used 1×2 boards cut to size and fastened them with pocket holes, but you can simply use wood screws if you prefer. Since the frame will be covered, appearance isn’t critical. Drill pilot holes first to avoid splitting the wood.

Close up of pocket hole joinery using Kreg Jig clamp

Step 2: Wrap Frame In Batting

Wrap the wooden frame with upholstery batting before adding fabric. Cut the batting with a 2–3″ overhang on all sides, fold it over the frame, and staple it in place. Depending on how plush you want the headboard, use one or multiple layers of batting — we used two.

Sherry stapling fabric batting around wood frame for DIY upholstered headboard

TIP: Wrap your corners like a present. Pull the corners together, trim excess, and staple neatly to avoid bulky corners. Since this is the back of the headboard, the goal is to keep the surface flat so it sits flush against the wall.

Step-by-step details of stapling and folding corner of fabric batting for DIY headboard project

Alternate Idea: Glue on Upholstery Foam

For a plusher headboard, glue upholstery foam to the frame instead of batting. You may need extra cross supports to prevent sagging. Foam adheres easily with craft glue; just be sure to buy enough thickness to cover the frame evenly.

Cutting second layer of fabric batting for attaching to DIY upholstered headboard

Step 3: Repeat With Your Fabric

Cover the batting with your chosen fabric the same way: leave a 2–3″ overhang, fold, and staple. If your fabric has a directional pattern or stripe, plan placement carefully so it reads straight. Stretchy fabrics require even tension to avoid distortion; upholstery-weight fabric typically behaves best.

Batting covered wood frame laid on floor atop fabric prior to stapling

Take time with the corners, checking how the fabric looks from the front before finishing the staples. If you’re building a wraparound daybed, repeat Steps 1–3 for the other panels. For longer panels you may want additional center supports.

Detail of fabric stapled around corner of DIY headboard for boys bedroom
Sherry stapling two layers of batting to second larger wood frame for DIY headboard

Step 4: Hang Your Headboard On The Wall

Hang the finished headboard like a picture frame. For heavier or larger pieces you may prefer a french cleat, but this lightweight frame can be mounted with long picture-hanging nails or screws driven into studs. Use a stud finder to locate studs and a level to ensure the headboard sits straight. Rest the frame on the nails or screws and the mattress will help secure the panels in place.

After photo of DIY upholstered headboard on two sides of boys bedroom with built-in daybed
light fixture / bed / frame / similar rug

We didn’t fasten the corner pieces together; they simply butt up against each other and are held by the mattress. The finished fabric we used has a subtle diagonal rib that gives the headboard a cozy texture and a soft, inviting look.

Close up of finished DIY headboard on two sides of built-in daybed in boys bedroom
Fabric detail on DIY upholstered headboard with subtle blue ribbing

We’re still deciding on paint, wallpaper, or a wall treatment for the rest of the room, so this is how it looks about eight weeks into living here — a cozy start with lots of possibilities.

More DIY Headboard Tutorials

If you’d like more ideas, here are a few other projects that use similar techniques:

Grid of upholstered headboard project ideas
  • Adding an upholstered headboard to an existing bed
  • Making a channel-tufted headboard
  • Creating a lightweight fabric headboard

*This post originally referenced affiliate links; purchases through affiliate links may generate a small commission at no extra cost to you.