How to cover a box with Fabric

Upcycle your cardboard boxes with fabric! It’s surprisingly simple to turn old into new and these fabric covered boxes are no exception. Whenever I come across boxes in thrift stores I buy them and save them for this DIY project.

I love storing beads, buttons, ribbons and other crafty things in small boxes but I also like my shelves looking pretty and inviting. So covering these old boxes with beautiful fabrics is the perfect solution.

It’s easiest to use fabric that doesn’t fray easily, but if you do find gorgeous synthetic fabric among your creative treasures, you can simply iron on interlining before cutting out your fabric. I always use interlining (Vlieseline H200) because it also hides small imperfections in the cardboard.

If your boxes have a few broken corners, simply glue it together or add paper tape before you begin. The fabric will cover it and make them just as pretty as new. If you’re super detailed, you can also paint the boxes inside and add a small ribbon to cover the edge of your fabric.

Now, let’s start crafting your fabric covered box!

How to cover a box with Fabric


  • Cardboard box
  • Fabric
  • Interlining (Vlieseline H200)
  • A ruler
  • Scissors
  • Pencil
  • Glue stick

How to make a fabric covered box

  1. Iron your fabric. Iron interlining on the back side.
  2. Remove the lid from the box and place the box (bottom facing down) in the middle of your fabric. Use a pencil to draw around the box, so you have the outline of the box bottom.
  3. Now, tip the box and place the box on one of the sides. Draw around the side as well. Continue until you have drawn the bottom plus all 4 sides.
  4. Use the ruler to make sure your lines are even. Draw “flaps” on all side panels as shown on the image below.
  5. Now add on a layer of glue on both the box and the fabric. Make sure the entire piece of fabric is well covered with glue.
  6. Place your box on the fabric. Turn it upside down and make sure the fabric sticks to the bottom. Then tip the box to the side to glue on the side panels. Fold in the “flaps” so you get a nice finish.
  7. Repeat the process for the lid. If you want a soft lid, you can add a layer of pladevat.
  8. Let it dry

How to cover a box with fabric

A few tips for personalizing your fabric covered boxes

  • Explore seasonal themes by choosing fabrics that reflect the spirit of different holidays or occasions. For example, use festive fabrics for Christmas or pastels for Easter.
  • Transforming ordinary cardboard boxes into fabric-covered beauties makes them perfect for gift-giving occasions. Fill them with goodies or handmade treats and tie a ribbon around for an elegant and thoughtful gift presentation.
  • Remember that this DIY technique can be applied to boxes of various sizes and shapes. From small jewelry boxes to larger storage containers, the possibilities are endless.
  • Get creative and add embellishments to enhance the look of your fabric-covered box. You can use decorative trims, ribbons, lace, or even appliques to create unique and personalized designs. Monograms or hand-stitched initials also add a special touch, making the box truly one-of-a-kind.

I hope you liked my fabric box DIY. If you want to share your result with me, please find me on Instagram ♥

Photo credit @winnie_methmann /


fabric covered box guide

Back to blog

Designed by Lisbeth Beck Mortensen

Hi, I'm Lisbeth, residing just outside Aarhus, Denmark. I'm a creative soul with a passion for decor and an affinity for vibrant colors in interior design.

Crafting beautiful artworks and helping others unleash their creativity is what drives me. That's why I founded, a place for all like-minded individuals who find joy in crafting amidst a busy world.

Let's embrace the art of creating and take time for the things we love!

Find inspiration in my Do-It-Yourself shop ♥

1 of 3

Share on Instagram ♥

I'd love to see what you come up with! Feel free to share your homemade decorations.

Come find me on Instagram or use #dekokioskcom

Your creativity deserves a round of applause ♥