DIY Headboard

DIY headboard


I made this headboard for my guest room bed over a year ago and still love it. Even though it has been a while, I wanted to still post this for all of you brave DIY souls out there trying to spruce up a boring bed.

The total cost for all of the supplies was just under $60.


headboard design process

First I had to start with a design. I knew I wanted a rounded, curvy look – this sketch up ended up being perfect. I’m big on drawing a picture to get an idea of the look I want. It also helped me figure out button placement.

I’m going to be honest, I realized mid-way in the process of making this headboard, that curves can be a little bit tricky when using foam and fabric. Moral of the story, make sure you have plenty of extra fabric to work with.

headboard 3 headboard 2


play room

Aaand this is what the rest of our guest room looks like (Ha!). It has slowly turned into our boys favorite playroom. As you might suspect, we don’t have that many guests. ;)


Supplies for a Full Size Bed: Although you can do this by yourself, having an extra person helping is handy.

1 sheet of plywood measured to 54 inches x 44 inches

Upholstery foam measured to 60 inches x 50 inches, about 2 to three inches thick

1 button kit (package with at least 3 buttons)

Upholstery fabric for a the bed size you’re using. This was measured for a full-size bed – 60 inches x 50 inches

Upholstery staple gun

Fishing wire, twine, or metal thread (jewelry wire)

2 picture frame hangers

Picture frame wire





Table saw or handheld saw

Power drill with a large bit to create holes in the plywood

Iron and ironing board

Upholstery grade staple gun



Cut wood into desired shape

Measure placement of buttons on the wood.  For the bottom buttons, measure 8 inches from top crease (where the straight edge meets the rounded edge) and 10 inches from edge of the board.  For the top button, measure 8 inches from the top and 14 inches from the edge of the board.

Drill holes in wood headboard for the buttons.  Make sure the holes are the size of a quarter.

Using the wood cutout as a pattern measure and trace foam for desired shape and thickness.  Make sure there is enough foam for 3 inches extra around the entire wood board.

Lay foam on clean work space.  Put wood cutout on top of foam and wrap around the edges using the staple gun to fasten the foam to the back of the board.  Make sure that the foam is smooth and there are no puckers.

Place the fabric on the work surface (reverse side facing up) and lay the headboard (foamed side facing down).  With a marker, trace the shape of the headboard, leaving 5 extra inches all the way around to ensure the fabric wraps around the foam.  Cut fabric and set extra fabric aside to make the matching buttons.  Iron fabric to get all of the wrinkles out.

Lay out the fabric on the work space again (reverse side facing up).  Adjust to make sure the headboard is centered.  Pull the edges to make sure fabric is smooth.

Starting at one end, pull fabric tight around the foam and use the staple gun to fasten the fabric to the back of the headboard.  When you get to the creases, tightly fold fabric over and staple down (you will have to make multiple small folds).

Cover buttons with the extra fabric following the instructions that come with the button kit.

Use a thick wire or yarn and a larger embroidery needle to fasten the buttons to the headboard.  Begin on the back side of the headboard and thread the wire thru the drilled holes, foam, and fabric.  Loop the wire thru the button and thread the needle back thru the hole.  Pull the thread tight so that the button creates a dimple in the foam.

Fasten the thread to the back of the head board using the staple gun.  Create a zig-zag pattern to secure the thread to the wood.

Measure and fasten picture frame hangers to the wall where you are going to hang the headboard.  Attach the framing wire to the back of the headboard and hang headboard to the wall.

Print Friendly

Post a Comment

Your email is kept private. Required fields are marked *