DIY Crib Skirt

Hello there! Hope you all have been having a fabulous week! Today I am going to show you how easy it is to create your very own crib skirt. I am not the type to like “theme” bedspreads so naturally when I was trying to figure out how I was going to decorate my littlest’s nursery, I knew I was was going to do it myself. I wanted something easy because I knew I wasn’t going to use it forever, and easy it always good. So here is the play by play for the purdy little crib skirt….

DIY crib skirt Done 1024x680 DIY Crib Skirt

*Some of the links below are affiliate links for your convenience, for full disclosure please go here*

First you will need to pick the fabric of your choosing. I picked duck cloth because it has a little more weight than just cotton, but cotton will work fine. You can also use linen, it’s just a little harder to keep it ironed.

****Make sure you wash your fabric before you start anything. This ensures you have no shrinkage later and your skirt doesn’t look all jacked up****

The rest of the supplies:

Okay so here are your measurements:

DIY Cribskirt measurments 1024x768 DIY Crib Skirt

You will cut one piece 15″ x 54″ and the other 15″ x 27″ to get it the length and width you see in the picture. Just be mindful that at this height, the skirt will be too long when you place the mattress in the lowest setting. This is something you can always adjust later, but if you don’t want to bother, use the following measurements so that you don’t have to make adjustments as you move the mattress down over time:

10″ x 54″

10″ x 27″

Once you hem the borders the measurements will be about an inch less which is what you want.

The little V’s on the top of each panel in the picture indicate a ribbon which I will explain in a bit…

So first thing’s first – you need to sew the sides and the bottoms of each panel first. Leave the part of the fabric that will be the top part undone.

Take your fabric and fold. I would suggest you iron it so it stays in place.

DIY Crib skirt 1 1024x680 DIY Crib Skirt

Then fold over again.

DIY Crib skirt 2 1024x680 DIY Crib Skirt

Sew the double-folded borders, staying close to the inner fold. Do this to all 3 sides.

DIY crib skirt 4 1024x680 DIY Crib Skirt

Then for the top part you fold like the rest, but this time you will add 7, 14″ inch long pieces of ribbon, folded in half by tucking them underneath the fold. See below.

DIY crib skirt 3 1024x680 DIY Crib Skirt

Secure it with a pin. Then when you position all 7 ribbons, you will sew the seem. When you get to each ribbon you will flip the ribbon up as you are about to sew it. See below.

DIY crib skirt 5 1024x680 DIY Crib Skirt

This is how it will look.

DIY Crib Skirt 6 1024x680 DIY Crib Skirt

You do this so the ribbon sticks upward and not down behind the fabric since these are what you are going to use to attach it to the crib. Repeat this for all 3 panels.

****TIP, in order to keep these ribbons from fraying, I held a lighter near the ends and the ribbon tips melted and fuzed. No fraying till this day!****

When attaching the panels start with the sides. All you do is tie them to the springboard.

DIY crib skirt 7 1024x680 DIY Crib Skirt

You want the fabric to come over the frame just a little bit. Then you do the front panel.

DIY Crib Skirt 8 1024x680 DIY Crib Skirt

The front will overlap the side panels and that is okay. Here is the finished product.

DIY crib skirt closeup 1024x680 DIY Crib Skirt

Now if you don’t sew you can do the following:

You can use iron on hemming tape.

DIY Crib skirt 11 768x1024 DIY Crib Skirt

All you do is fold the fabric once over the tape.

DIY Crib skirt 12 1024x768 DIY Crib Skirt

And then iron over.

DIY Crib skirt 13 1024x768 DIY Crib Skirt

For the ribbon, you can cut a piece of tape and use it to fuse the ribbon onto the fabric or you can sew it on with a needle and thread….or if you are really lazy, you can use fabric glue.

I gotcha covered! 😉

And that’s really it. I even went above and beyond and made a matching basket insert.

DIY crib skirt 9 1024x680 DIY Crib Skirt

This is where I keep her diapers next to the diaper changing pad (which I also covered myself).

DIY crib skirt 10 1024x680 DIY Crib Skirt

Not bad for my first!

I hope you enjoyed this little tutorial and if you are like me or know someone who is and doesn’t like any of the animal print nursery bedding, you can personalize your nursery by creating easy little touches like these and just keep the fitted sheets etc. neutral.

Here are some other great options for fabric for your baby’s bedding:

Screen Shot 2016 11 09 at 1.59.30 AM DIY Crib Skirt

Screen Shot 2016 11 09 at 12.37.24 AM DIY Crib Skirt

Screen Shot 2016 11 09 at 1.59.06 AM DIY Crib Skirt

  Canopy Snowy Blue

Screen Shot 2016 11 09 at 2.06.05 AM DIY Crib Skirt

Screen Shot 2016 11 09 at 12.49.25 AM DIY Crib Skirt


Screen Shot 2016 11 09 at 12.37.03 AM DIY Crib Skirt

Fynn Twill Bella Pink

Screen Shot 2016 11 09 at 12.39.27 AM DIY Crib Skirt

Screen Shot 2016 11 09 at 12.49.37 AM DIY Crib Skirt

Screen Shot 2016 11 09 at 2.41.44 AM DIY Crib Skirt



DIY Crib Skirt Pin 533x1024 DIY Crib Skirt

Related: Easy DIY Sequin Shirt For Your Little Girl

Related: How to Make a Tutu Tutorial 

I would love to hear your thoughts or if you have any questions, shoot them below!

Yami Sig 300x208 DIY Crib Skirt

Similar Posts


  1. Yani–you broke this down really well––and it really pops and looks cheerful. I’m a little past cribs, and yet not quite ready for the next phase(grandkids!!) but the basket insert is really cute and could even be seasonal—-what I really love @ your posts is—again, I can actually see myself doing them! Thanks.

    1. Thanks so much Marianne! I am so glad you enjoyed this one and thought it was simple – it was my goal. So good to hear from you again. 🙂

  2. Oh my goodness! Too darling! And I just LOVE the matching basket. I bought both of my boys’ crib skirts, but I think I might give this a try if we have a 3rd!! Thanks so much for linking up at the Pretty Project Party — please join us again this Thursday! – Rachael

Leave a Reply

Your email address will not be published. Required fields are marked *