How To Make Your Own Headboard

Headboards are great in any bedroom as it adds a sense of grandeur whilst also making the bed look more attractive. When buying or making your own headboard, you have many options available to you, from a classic, tufted headboard to a mounted antique door. Today we’re looking at making a comfortable fabric headboard, perfect for reading, working or having breakfast in bed.


  • Fabric of your choice
  • Square blocks
  • Foam sheets, 2-3cm thick
  • 2 sheets of backing board


  1. Before purchasing any materials, measure the width of your bed as well as the width and height of your wall where the bed will be standing. The width of a standard double bed is 137cm, so 4 squares of around 34.25cm2 each will cover the width. You may decide to extend your headboard further to cover your side tables as well. Once you know the size of your headboard, cut equal-sized squares from your first backing board. Use your discretion in deciding on the size and amount of squares.
  2. Now find a fabric you love. You need to be smart here and choose a durable fabric that is easy to clean. The length you need will depend on the desired size of your headboard.
  3. Cut your fabric into squares about 4cm wider on each side than your squares.
  4. Cut your foam sheet into squares equal in size to the backing board squares.
  5. Glue the foam squares onto your squares using an all-purpose adhesive or spray adhesive. .
  6. Once dry, stretch your fabric over the foam side your blocks and use a staple gun to secure the fabric in the back.
  7. Lay your squares out on the floor with the fronts facing down– you might want to move your bed out of the way for this step. Now glue your other backing board onto the back of the squares with a strong contact adhesive. For extra security, mark the squares off on the back of your second backing board and add short screws in the corners of each square.
  8. Once your headboard is dry and secure, add 2 D-ring hooks to your headboard and mount it onto the wall.
  9. Enjoy!

See all of our DIY Projects

See all of our How To's

Terms and conditions:

DIY Depot is committed to carrying a wide range of building supplies, DIY products and much more! We pride ourself in providing the very best DIY advice and service. However, some of our member stores may not always stock an entire product range advertised on our DIY projects. But do not fret! If your nearest DIY Depot runs low on stock or if you cannot find something we will gladly assist! Feel free to contact us on our customer care line and we will do our best to source the product you need. You can contact our customer care page here or call us on our customer care line 0860 DIY DEPOT.