DIY Duvet Cover Twin Size for Kids

Make a cozy DIY duvet cover for a twin-size bed with this fun tutorial! Easy steps, fabric tips, and lots of love for your little one!

This duvet cover project was a big challenge to take on, mostly because of the dimensions. Sewing a duvet cover is definitely not the same as sewing a pillowcase. However, I love how it turned out and so did my daughter!

DIY Duvet Cover Twin Size for Kids Cover Image with title text overlay

Let’s Make Duvet Cover Sets for Kids

What can be more inspiring than our children? I do anything for my little girl and to see her smile. Sometimes I think sheโ€™s an unusual child, or maybe I just havenโ€™t had enough experience with kids but the things that make her happy at the age of 4 donโ€™t seem the usual ones.

Sheโ€™s happier with cute dresses than with toys and she cares about her bedroom and loves having a lovely bedding set especially if pink is involved. She loves having things that are only and especially for her so anything with her name on it makes her feel over the moon. LOL.

I take a huge pleasure in making things for my daughter because she cherishes them so much, She actually cares about who gives her anything and she never forgets.

When she watches me making something that she knows is for her, she always tells me, Mommy I love what you are making for me! And God knows how proud I feel every time I see her happy when I make something for her!

This diy duvet cover set was one of my Christmas gifts for her. I put together everything that she loves such as putting her name on it, different shades of pink, and lots of matching pillows. I had to hide to make it so it would be a surprise.

diy duvet cover with Emma Letters applique

Tips for choosing fabric for your pillowcases

I used regular quilting cotton fabric and sheet fabric for durability and softness. Knit fabric, flannel, sateen, or satin would be great too.

To make this project fast and easy, I finished my seam allowances with a simple zig-zag stitch on my sewing machine.

So letโ€™s get started sewing this cute duvet cover!

How to make a Duver Cover

This might not be the usual kind of tutorial you would find on my blog. I usually share quick and easy projects but this one took me about 3 or 4 days to finish because I had to use the time I had when she was not around.

Supplies:

  • 2 yards of white sheet fabric {the name might change between countries}
  • 3 yards of a patterned cotton fabric for the bottom layer of the duvet cover
  • 1.5 yards each of 3 different but coordinated patterned fabrics.
  • Color matching thread
  • 6 Buttons
  • Lace ribbon {4 strips of 20 cm or 8 Inches}.
  • Fabric Marker

Tools:

showing the fabrics to use on the diy duvet cover

Instructions:

Iโ€™ll do my best to explain each step the best I can and be as organized as I can.

Prep work

This cover was made for a twin-sized duvet. You might need to adjust the amount of fabric you need according to the size of duvet cover you will be making.

close up of duvet's tag

The first thing is to check the duvet’s exact measures in the duvet’s tag. Mine says 140 cm X 200 cm (55×80-inch). I added 2 cm and 5 cm (1 inch and 2 inches) just to be sure it would fit in fine on the new cover.

* Here where I live most places have 150 -180 cm wide fabric {59 โ€“ 70 Inches}. If where you live fabrics are not as wide you can follow Coreyโ€™s technique to make the fabric wider.

Now Iโ€™m going to start with the pieces you need for the diy duvet cover and then Iโ€™ll show how made my girlโ€™s name on one of the cover sections.

Twin Size Duvet Cover Pattern

diy duvet cover pattern

NOTE: Before I start, I wanted to make sure you understand that duvet measurements in different countries are different, In my case this duvet us smaller than most. So these measurements I’m providing are not definite and you should make your pieces according to your own Duvet measurements and calculations.
The basics are: For the back is the duvet size + 1 inch + seam allowance, for the front is the same as the back + 1 inch but divided by 6 + seam allowance.

For the top layer of the duvet cover you need:

  • 2 pieces white fabric 33 cm X 142 cm {13 X 56 Inches} + seam allowance
  • 2 pieces of patterned fabric 1, 33 cm X 142 cm {13 X 56 Inches} + seam allowance
  • 2 pieces of patterned fabric 2, 33 cm X 142 cm {13 X 56 Inches} + seam allowance

For the Back of the duvet cover you need:

  • 1 piece of patterned fabric 3, 142 cm X 205 cm {56 X 81 Inches} + seam allowance

Additional pieces:

  • 1 piece of patterned fabric 3, 142 cm X 15 cm {56 X 6 Inches}
  • 1 piece of patterned fabric 3, 142 cm X 5 cm {56 X 2 Inches}
  • Fabric scraps for letters.

The order in which I made to top layer:

Pattern 1 โ€“ White โ€“ Pattern 2 โ€“ White โ€“ pattern 1 โ€“ Pattern 2.

The Applique Letters

We are using one of the white rectangles to create the name. Due to the piece size, the name shouldnโ€™t be larger than 60 cm X 20 cm (24 X 8 Inches). Butโ€™s actually up to you; you can play with these measurements.

1. Print the name you want to place on the duvet cover in the actual size. Use any font that is bulky and bold so it’s easier to cut and sew.

showing the cut paper letters

2. Cut the printed letters and then use them as patterns to trace them onto the fabric pieces and cut them in different fabrics. You can if you want, make all letters in one fabric.

Ideally, the best way to work with fabric appliques is to use interfacing to make it easier to stitch the letters to the white fabric panel. I didn’t have it at the moment so here I’ll show you how I did it without interfacing.

showing the drawing of the paper letter made on the fabric

3. Place each letter in the white fabric panel. Once you are satisfied with the letters’ placement, pin them in place. Make sure they are well pinned so they wonโ€™t move.

top view of the letters in fabric already cut forming the word
Placing each letter on the white cloth and pinned

4. To make sure the letters donโ€™t move around while zig-zaging, stitch them first with a straight seam really close to the letter edges.

closer image of machine stitching each letter to the white fabric
closeup of machine stitching each letter to the white fabric

5. Then using the tighter zigzag stitch the sewing machine allows, zigzag all around the edges.

closer view of Using the tightest zigzag stitch that the sewing machine will allow, around the edges.
showing the result of the sewing process in a letter

6. When all the letters are done stitching, iron the whole piece so the fabric fits into place. Usually it gets wrinkled because of the zigzag.

Assembling the Duvet Cover

7. Take the pieces pattern 1 and plain white. With the right sides together stitch with a 1 cm seam and then serge the edges so that it wonโ€™t come fray apart in the wash.

close up view of machine sewing on edge of fabric

If you donโ€™t have a serger like me, simply run it through the machine again with the zig-zag stitch making sure that it catches the fabric on the outer edges.

close up view of zigzag machine stitching on edge of fabric

8. Then do the same but add the pattern fabric 2 with the right sides together, stitch and then zig-zag edges. Then the white fabric with the name on it, and then fabric pattern 1, and the last panel would be fabric pattern 2.

9. Iron the whole front panel of the cover so it will be easy to manage. This is more or less what you would have so far โ€“ the other half is there I promise, just didnโ€™t have enough space.

top view of the top panel cover on the ironing board


10. Now lay your top layer onto the back layer right sides together and pin all the way around on 3 sides (top, right, and left), not pinning on the side with the hem and pocket.

11. On each top corner pin in place one strip of lace ribbon. Make sure the middle of the ribbon is right over where the stitch will go through.

close up image of a corner of one of the quilt layers with a white ribbon and pins to hold them together

12. Stitch all around the edges of the cover except for the last panel where the opening of the duvet cover will be.

Also, make sure to stitch back and forth on top of the ribbon to secure it. These strips secure the cover onto the duvet so it wonโ€™t move around inside.

top close image of white ribbon sewn with machine

I wanted to create kind of a pocket in the inside of the cover, so the duvet wouldnโ€™t show through the opening. This is where the additional pieces come in and itโ€™s a bit tricky.

13. Take your rectangle of 142 cm X 15 cm (56 X 6 Inches). Make a hem on one of the largest edges.

14. Place the front panel the bottom edge and this piece with the right sides together and pin them in place.

15. Stitch them together leaving 20 cm (8 inches) from each end with a 1 cm seam allowance.

You should get something like this:

showing the hand folding the edge of the fabric that is going to be sewn inside the duvet

16. Take your back layer piece and your strip of 142 cm X 5 cm (56 X 2 Inches). With right sides together lengthwise, stitch along the edge also leaving 20 cm (8 inches) from each end with 1 cm seam allowance.

17. Turn it back with the wrong sides together. Press.

18. Fold the opposite edge inwards (like a hem), press, and pin in place.

19. Stitch along the edge from end to end.

sewing the bottom layer hem lengthwise

20. Having front and back layers right side together, hold the part where you didnโ€™t stitch on the back layer and twist the fabric a little where the seam starts and pin together.

close up image of the different layers of fabric
close up of hand with pin joining the layers of fabrics

21. Lift the pocket piece and get the top layer edge joining the bottom ones.

close up of hand on the fabrics and the pin joining the fabrics

22. Finally lay the pocket piece on top of everything. You should have a 4 layer edge to stitch.

showing the 4 layers pinned together to sew along the edge
showing the space that must be left open in order to later turn the duvet over

23. Pin right where the cover opening starts (20 cm /8 In.) so you donโ€™t stitch more than you should. Also, pin in place the 4 layers to make sure you don’t miss any.

showing the reserved space with pins that must be left open to be able to turn the duvet later

24. Pin the other 2 lace strips on each corner.

showing the reserved space with pins and a ribbon that must be left open to later turn the duvet

25. Stitch along from the limit pin until you meet the rest of the duvet cover seam.

closeup of Stitch along until limit pin.

When you lift the pocket piece you should see something like this:

showing the already sewn hem of the bottom layer throughout

26. Serge or zigzag all the edges. Then cut all the frayed remains so the zigzag is clean.

zigzag sewing all the edges with the sewing machine
showing scissors and the cut of the excess of the threads by the edge

27. Make a cut on each corner so itโ€™s easier to manage the corners when turning inside out.

showing the cut of the corner of the duvet on the inside

Now it is time to turn that sucker inside out!!!

Adding the Closing buttons.

28. I used medium size buttons and placed them 20cm (8 Inches) apart.

29. I Made the buttonholes using the attachment that came with my sewing machine and followed its instructions.

I also didn’t want the buttons to be visible, so I sew them on the inside pocket fabric and the buttonholes on the bottom layer.

view of a Duvet Cover ready on bed

*TIP: Try making the buttonholes on another piece of fabric first so you are sure the size and style are fine before doing it in the actual cover.

The duvet cover is ready.

perspective view of the diy Duvet Cover ready on bed

I also made some pillowcases and throw pillow covers that you can check out here. I made 2 main standard-size pillowcases because she had 2 main pillows and then a bunch of throw pillows.

Crafting Tips

  • Although this tutorial has used girly colors, you can definitely choose different fabrics stles and colors to match boys and even adults.
  • You can alternatively use old bed sheets, curtains, or large fabric scraps to create an eco-friendly duvet cover. Mixing and matching different patterns can give a unique, eclectic look.
  • Add more than just a name. Try including meaningful shapes or characters, such as hearts, stars, or the child’s favorite animal, for a fun, personalized touch.
  • Customize the duvet cover to match your childโ€™s favorite themes, like dinosaurs, princesses, space, or animals. You can mix and match fabrics that feature their favorite characters or motifs.

So this is it!

This is the final result of my girlโ€™s duvet cover. Hope I made sense throughout the tutorial. Iโ€™m not a pro sewist and I also donโ€™t know most technical words in this area. But I hope you can follow if you are interested in making one of these!

closer vertical picture view of the DIY Duvet Cover Set for Girls

Alternatives and Substitutions

For a more glamorous touch for the letters, opt for glitter or metallic fabrics. These fabrics can make the letters stand out and add a sparkly element to the decor.

For children with sensitive skin or allergies, use organic cotton fabric. Itโ€™s free of harsh chemicals and pesticides, making it a healthier option.

Instead of buttons, use a zipper to close the duvet cover. Itโ€™s quicker and easier for kids to use and gives a more streamlined look. Skip the pocket part and just install the zipper.

For a rustic or bohemian vibe, sew fabric ties instead of buttons or a zipper. This also adds a soft, playful element to the design.

closeup of letters of the diy Duvet Cover Set for Girls

Additional Accessories you could make

  • Matching Pillowcases: Create matching or complementary pillowcases to complete the set. Use leftover fabric scraps to tie the look together.
  • Coordinating Bed Skirt: Make a simple bed skirt from the same fabric or a coordinating fabric to give the whole bed a cohesive look.
  • Fabric Headboard Cover: Use extra fabric to create a matching cover for a headboard, or even make a soft, padded headboard to match the duvet cover.
  • Bed Canopy or Curtain: If you have extra fabric, create a matching canopy or curtains to coordinate with the duvet cover. This creates a cohesive, magical bedroom theme.
general lateral view of diy Duvet Cover Set for Girls

Frequently Asked Questions

What type of fabric is best for a DIY duvet cover?

The best fabric depends on your needs. Cotton is a popular choice because it’s durable, breathable, and easy to wash. For a softer, cozier feel, consider using flannel or minky fabric. If you want something lightweight for warmer climates, a cotton blend or linen could work well. You can also use organic cotton for an eco-friendly option.

How do I measure the fabric needed for my duvet cover?

First, measure your duvet insert’s dimensions (length and width). Add seam allowances to each sideโ€”usually about 1 inch. For a snug fit, keep the additional fabric to a minimum; if you prefer a looser fit, add a few extra inches to each side.

What if I donโ€™t have a serger to finish the edges?

If you donโ€™t have a serger, you can use a zigzag stitch on your sewing machine to finish the edges and prevent fraying. Another option is to use pinking shears to trim the edges, which also helps minimize fraying.

How do I keep the duvet insert from shifting inside the cover?

You can sew fabric ties or ribbon into the inside corners of the duvet cover and corresponding loops on the corners of the duvet insert. Tying these together helps keep the duvet insert in place.

What are some alternatives to buttons for closing the duvet cover?

Alternatives to buttons include snaps, Velcro, or a zipper. Snaps can be sewn into the opening and are easy for kids to use. Velcro is another simple option, but be aware it may wear out faster over time. A hidden zipper provides a sleek look and is secure.

How do I choose coordinating fabrics for a cohesive look?

Choose fabrics that share a common color palette or theme. You can mix solids, stripes, and patterns for a more dynamic look, but make sure at least one color is consistent across all the fabrics to tie the design together.

More Sewing Projects To Try

Like this diy duvet cover tutorial? You might definitely love these other sewing project ideas too:

โœ‚๏ธ Tutorial

How to make a Duvet cover Set for Girls? Also learn how to make cute pillowcases too!

DIY Duvet Cover for Kids

Camila Rojas
Make a cozy DIY duvet cover for a twin-size bed with this fun tutorial! Easy steps, fabric tips, and lots of love for your little one!
Prep Time 30 minutes
Crafting Time 5 hours 30 minutes
Total Time 6 hours
Category DIY & Craft
Topic bedroom decor, For Kids, Sewing
Pieces 1

Tools

  • Sewing Machine
  • Sharp Fabric Scissors
  • Pins
  • Measurement tape
  • Ruler

Supplies
  

  • 2 yards of white sheet fabric {the name might change between countries}
  • 3 yards of a patterned cotton fabric for the bottom layer of the duvet cover
  • 1.5 yards each of 3 different but coordinated patterned fabrics.
  • Color matching threads
  • 6 Buttons
  • Lace ribbon {4 strips of 20 cm or 8 Inches}.
  • Fabric Marker

Instructions
 

Prep work

  • This cover was made for a twin-sized duvet. You might need to adjust the amount of fabric you need according to the size of duvet cover you will be making.
  • The first thing is to check the duvetโ€™s exact measures in the duvetโ€™s tag. Mine says 140 cm X 200 cm (55ร—80-inch). I added 2 cm and 5 cm (1 inch and 2 inches) just to be sure it would fit in fine on the new cover.
  • Now Iโ€™m going to start with the pieces you need for the duvet cover and then Iโ€™ll show how made my girlโ€™s name on one of the cover sections.
  • For the top layer of the duvet cover you need:
  • 2 pieces white fabric 33 cm X 142 cm {13 X 56 Inches} + seam allowance
  • 2 pieces of patterned fabric 1, 33 cm X 142 cm {13 X 56 Inches} + seam allowance
  • 2 pieces of patterned fabric 2, 33 cm X 142 cm {13 X 56 Inches} + seam allowance
  • For the Back of the duvet cover you need:
  • 1 piece of patterned fabric 3, 142 cm X 205 cm {56 X 81 Inches} + seam allowance
  • Additional pieces:
  • 1 piece of patterned fabric 3, 142 cm X 15 cm {56 X 6 Inches}
  • 1 piece of patterned fabric 3, 142 cm X 5 cm {56 X 2 Inches}
  • Fabric scraps for letters.
  • The order in which I made to top layer:
  • Pattern 1 โ€“ White โ€“ Pattern 2 โ€“ White โ€“ pattern 1 โ€“ Pattern 2.

The Applique Letteres

  • We are using one of the white rectangles to create the name. Due to the piece size, the name shouldnโ€™t be larger than 60 cm X 20 cm (24 X 8 Inches). Butโ€™s actually up to you; you can play with these measurements.
  • Print the name you want to place on the duvet cover in the actual size. Use any font that is bulky and bold so itโ€™s easier to cut and sew.
  • Cut the printed letters and then use them as patterns to trace them onto the fabric pieces and cut them in different fabrics. You can if you want, make all letters in one fabric.
  • Ideally, the best way to work with fabric appliques is to use interfacing to make it easier to stitch the letters to the white fabric panel. I didnโ€™t have it at the moment so here Iโ€™ll show you how I did it without interfacing.
  • Place each letter in the white fabric panel. Once you are satisfied with the lettersโ€™ placement, pin them in place. Make sure they are well pinned so they wonโ€™t move.
  • To make sure the letters donโ€™t move around while zig-zaging, stitch them first with a straight seam really close to the letter edges.
  • Then using the tighter zigzag stitch the sewing machine allows, zigzag all around the edges.
  • closer view of Using the tightest zigzag stitch that the sewing machine will allow, around the edges.
  • When all the letters are done stitching, iron the whole piece so the fabric fits into place. Usually it gets wrinkled because of the zigzag.

Assembling the Duvet Cover

  • Take the pieces pattern 1 and plain white. With the right sides together stitch with a 1 cm seam and then serge the edges so that it wonโ€™t come fray apart in the wash.
  • If you donโ€™t have a serger like me, simply run it through the machine again with the zig-zag stitch making sure that it catches the fabric on the outer edges.
  • Then do the same but add the pattern fabric 2 with the right sides together, stitch and then zig-zag edges. Then the white fabric with the name on it, and then fabric pattern 1, and the last panel would be fabric pattern 2.
  • Iron the whole front panel of the cover so it will be easy to manage. This is more or less what you would have so far โ€“ the other half is there I promise, just didnโ€™t have enough space.
  • Now lay your top layer onto the back layer right sides together and pin all the way around on 3 sides (top, right, and left), not pinning on the side with the hem and pocket.
  • On each top corner pin in place one strip of lace ribbon. Make sure the middle of the ribbon is right over where the stitch will go through.
  • Stitch all around the edges of the cover except for the last panel where the opening of the duvet cover will be.
  • Also, make sure to stitch back and forth on top of the ribbon to secure it. These strips secure the cover onto the duvet so it wonโ€™t move around inside.
  • I wanted to create kind of a pocket in the inside of the cover, so the duvet wouldnโ€™t show through the opening. This is where the additional pieces come in and itโ€™s a bit tricky.
  • Take your rectangle of 142 cm X 15 cm (56 X 6 Inches). Make a hem on one of the largest edges.
  • Place the front panel the bottom edge and this piece with the right sides together and pin them in place.
  • Stitch them together leaving 20 cm (8 inches) from each end with a 1 cm seam allowance.
  • Take your back layer piece and your strip of 142 cm X 5 cm (56 X 2 Inches). With right sides together lengthwise, stitch along the edge also leaving 20 cm (8 inches) from each end with 1 cm seam allowance.
  • Turn it back with the wrong sides together. Press.
  • Fold the opposite edge inwards (like a hem), press, and pin in place.
  • Stitch along the edge from end to end.
  • Having front and back layers right side together, hold the part where you didnโ€™t stitch on the back layer and twist the fabric a little where the seam starts and pin together.
  • Lift the pocket piece and get the top layer edge joining the bottom ones.
  • Finally lay the pocket piece on top of everything. You should have a 4 layer edge to stitch.
  • Pin right where the cover opening starts (20 cm /8 In.) so you donโ€™t stitch more than you should. Also, pin in place the 4 layers to make sure you donโ€™t miss any.
  • Pin the other 2 lace strips on each corner.
  • Stitch along from the limit pin until you meet the rest of the duvet cover seam.
  • When you lift the pocket piece you should see something like this:
  • Serge or zigzag all the edges. Then cut all the frayed remains so the zigzag is clean.
  • Make a cut on each corner so itโ€™s easier to manage the corners when turning inside out.
  • Now it is time to turn that sucker inside out!!!

Adding the Closing buttons.

  • I used medium size buttons and placed them 20cm (8 Inches) apart.
  • I Made the buttonholes using the attachment that came with my sewing machine and followed its instructions.
  • I also didnโ€™t want the buttons to be visible, so I sew them on the inside pocket fabric and the buttonholes on the bottom layer.
  • The duvet cover is ready.

Notes

NOTE: Before I start, I wanted to make sure you understand that duvet measurements in different countries are different, In my case this duvet us smaller than most. So these measurements Iโ€™m providing are not definite and you should make your pieces according to your own Duvet measurements.
The basics are: For the back is the duvet size + 1 inch + seam allowance, for the front is the same as the back + 1 inch but divided by 6 + seam allowance.
Try making the buttonholes on another piece of fabric first so you are sure the size and style are fine before doing it in the actual cover.
Keyword DIY duvet cover, DIY personalized duvet cover, DIY twin duvet cover, Make duvet cover

Share and PIN ME!!!

DIY Duvet Cover Twin Size for Kids Cover Image with title text overlay

Til’ next time…

FREE WORKBOOK
Keeping your Sweet Home Organized

Learn how to create intentional habits and simple routines to Keep Your Home Organized. Plus freebies, printables, exclusive content, and tips.

Disclaimer: By clicking on the “Yes” button above you are giving me your consent to collect and use your information according to the law and My Policy Privacy. Zero Spam I promise!