Home / Made by me / Tutorials

How to make DIY duvet covers – a tutorial

Making your own duvet covers – a tutorial

How to sew your own DIY duvet covers. In this tutorial I go through all the steps on how to make your own duvet covers using fabric or vintage linen.

So last weekend I did my second set of bedding made from vintage bed linen. I used five vintage sheets and turned them into two duvet covers and four pillowcases. My hack is to use two identical vintage sheets and sew them together to create a duvet cover. I know each country has its own bedding culture, so not all vintage sheets might work as well as the Swedish ones (they are roughly the same size as duvet covers). But this method can be applied to whatever fabric you want to use, plus most cotton and linen fabrics that are sold by the yard have the perfect width for bedding, so no need to cut or finish the edges on the sides, just use the selvage.

In this first part I’ll talk about how to make the duvet covers and in another post I’ll show you how to make vintage looking pillow cases.

What you’ll need to make two DIY duvet covers:

  • 2×2 identical sized vintage sheets (i.e. 4 sheets)
  • Approx. 9 meters (~10 yards) linen or cotton fabric Ca. 150 cm/59 inches wide.
    Finished size of the covers will be around 150×220 cm (59×82⅔ inches)


  • Cotton lace or some other kind of ribbon if you want to recreate the vintage look

Making your own duvet covers – a tutorial

Step 1. Attach the lace

Attach that piece first before you sew the side seams. I like to do a notch on each side of the fabric and align the lace with those notches, and then just use some needles to keep the lace in place. But basting is of course the safest bet. Making your own duvet covers – a tutorial

Step 2. Prepare the fabric

If you are using vintage sheets: Layer them with right sides facing. If the sheets have a yellow tint use a white wash product. For Swedish readers I recommend this product.

If you are using fabric: Cut a 4.5 meters (5 yards) long fabric piece. Fold in the middle, right sides facing

Making your own duvet covers – a tutorial

Step 3. Mark openings were you pull through the duvet

For the side openings, where you put your hands to pull through the duvet, I recommend 13 cm/5 inches. For the lower opening 79 cm /31 inches is good size.

Making your own duvet covers – a tutorial

Step 4. Sew the side seams

Sew all the seams according the illustration above. If you are using vintage sheets, close the upper part as well. Finish the edges if needed with a zigzag stitch or a serger flatlock seam. Making your own duvet covers – a tutorial

Step 5. Turn and press. That’s it!

Now just pull through the duvet and you have your own DIY bedding.

Making your own duvet covers – a tutorial

My first bedding set made out of vintage linen (And I made the headboard too!)


Making a duvet cover only takes about an hour, and while fabric can be quite costly, I think if you chose a nice linen fabric or use vintage sheets like I did, you will definitely end up way below retail price for similar quality bedding.


how to make your own DIY duvet covers

No Comments

    Leave a Reply