If you are anything like me, you like to try and do as much as possible DIY. We all have different reasons, for some of us it’s money reasons, for others it is the thrill of making something vs. buying it, and for many it is both! Today, I am excited to share with you one of my newest DIY projects….a DIY crib sheet I made for my son’s crib. It was rather easy…even for a first timer like me!
The hardest part of this project was finding the fabric I wanted to use…because I had a certain color in mind and ended up finding this cute orange striped fabric at Craft Warehouse in the clearance section. SCORE!
As an avid DIYer, I love that I can make most everything and not have to settle for high retail prices or buying something I’m not totally in love with. Now, I just make it the way I want it!
I went from a plain cream crib sheet to this!
Follow me on Facebook for more DIY tutorials, crafts, and decorating ideas HERE!
Here is my tutorial on how to make a DIY crib sheet….
Supplies you’ll need:
2 yards of fabric
2 yards of ¼” elastic
Sewing Machine
Scissors
Push pins
Safety pins {2} –small to medium sized
Ruler/tape measure
2 yards of ¼” elastic
Sewing Machine
Scissors
Push pins
Safety pins {2} –small to medium sized
Ruler/tape measure
Step 1:Cut fabric to measure 45”’ high by 67” wide
Step 2:Cut out an 8” x 8” square in each corner of your fabric rectangle
Step 3:Take the two sides of one corner of your rectangle and bring the right sides together {to create a “pocket”}. Pin them and sew them. You will do this to all four sides of your rectangle to create the rounded pockets that fit over the corners of your crib mattress.
TIP:If you have a serger, serge the raw edges of the pockets you just created to keep fabric from fraying. Don’t worry, if you don’t have a serger like me…I just left them raw.
Step 4:Again, if you have a serger, serge around the entire outside edge of your crib sheet. If you don’t you will fold your fabric over ¼” and then iron down and move on to Step 5.
Step 5:After edges have been serged or ironed, iron a ¼” edge around the entire outside of your fabric. This will create a casing for your elastic to sit in.
Step 6:Sew down the casing all the way around the edge of the crib sheet. Make sure to leave a section open to allow you to insert the elastic and work it in and around the crib sheet casing.
Step 7:Insert the elastic. Now this was the part that I found to be tricky at first until my Mom gave me a tip to put a safety pin on each end of the elastic. One end will be pinned to your opening that you created from step 6 so you don’t lose it as you weave the elastic through the casing. The other end will be used to weave the elastic through the tiny casing you created.
Step 8:After you’ve weaved your elastic through the casing you created in step 6, you should have both ends in your hand. Take them and overlap them about an inch or so and then sew them together with a zigzag stitch.
Step 9:Sew your casing closed.
TADA, you’re done!!!
Make sure your crib sheet fits and then step back and admire your DIY work!
Mine is by no means perfect. This was my first time ever sewing a crib sheet. I think it turned out good for a first go around.
I am sure as I make them I will improve on my skills….
But for now we are enjoying the look of this one! Bye bye store bought boring crib sheet and hello to “I can make one in any pattern I want!”
Please excuse the wrinkles…little man has been enjoy his sleep here J
What are you waiting for? Go have some fun and make your very own DIY crib sheet!




















I have been making my crib sheets and then grandkids’ crib sheets and many baby gift crib sheets for about 45 years and it is a great project. PS…don’t overlook t-shirt knits and flannels…these are both some of the most expensive sheets out there and you can do them for a real bargain price. Congratulations a great project…
This is such a great idea! We have a mini crib and sheets that fit are nearly IMPOSSIBLE to find – and just forget about finding cute sheets for the little man. It’s blue, pink, white or nothing. Thank you so much!