How to Make a Baby Crib Sheet in 3 sizes

Disclaimer: Some of the links this post may be affiliate and Amazon Associate links where I will earn a small commission at no extra cost to you.

Tara Reed holding diy mini crib sheet


DISCLAIMER: It is your responsibility to make sure that you familiarize yourself with the consumer product safety guidelines for your country before starting any project. Use products and materials mentioned at your own risk. Tara Reed Designs shall not be liable for any direct, incidental, consequential, indirect or punitive damages arising out of access to or use of any content available on this channel.

Whether you want to make a standard baby crib sheet, mini crib sheet or bassinet sheet – this tutorial is for you. Want the perfect fabric to go with the nursery or looking for something special to sew for baby for a baby shower gift or new baby gift? DIY crib sheets are so much easier than you might think – let’s get started!

I used my Golf Days fabric from Riley Blake Designs for this tutorial.  The video shows a mini crib sheet but the process is (almost) the same for any of the three sizes. You MUST have at least 44″ wide fabric, after pre-washing, to make a standard size crib sheet. When I pre-washed this fabric it measured 42″ wide so I made a mini crib sheet instead. More about measurements in a minute.

Crib Sheet sewing supplies


crib sheet size chart

In this video you will shocked to learn how easy it is to make a baby crib sheet

This is a great sewing for beginners project, gift to sew or things to sew and sell.


00:00 introduction
00:49 Why you MUST pre-wash your fabric
01:15 Prepare your Fabric
01:36 Table of different sheet sizes
01:58 Cut out corners of fabric
03:36 Pin fabric to make sheet corners
04:14 Sew crib sheet corners
04:37 Sewing guide tip for beginners
05:02 Straight then zigzag stitch option for corners
05:51 Overlock stitch option for corners

06:28 Stitch option comparison
06:50 Press fabric for elastic casing
07:22 Standard Size Crib Sheet tip
08:14 Sew elastic casing
08:30 Insert elastic
10:00 What to do if your pin won’t go through the casing
10:55 Sew elastic together
11:36 Adjust elastic in the casing
12:57 Free golf themed printable tag



I’ll admit there are times when I don’t pre-wash my fabric, either because I’m in a hurry to get it done or don’t expect to wash the finished item often, if at all. A crib sheet is a different story so DON’T SKIP THIS IMPORTANT STEP! 

Once you have pre-washed and dried your fabric, iron flat.

Cut to size desired based on the sizing chart.

If you are making a standard crib sheet and can, cut your fabric to 68 1/2″ x 44 1/2″ so you can press raw edges under by 1/4″ all the way around and then create the elastic channel. If you can only cut to 68″ x 44″, zigzag stitch all around to prevent fraying.


Fold in half, matching the short ends of the fabric and again in half in the opposite direction so that all 4 corners are together.

Mark an 8″ square from the corner and cut all 4 layers. (fig. 1)

The fabric now looks like figure 2.

Open the fabric and do the following in each corner:
Right sides together, match the 8″ cuts you just made and pin or clip. (fig. 3)

Sew with a zigzag stitch and 1/4″ seam allowance. (Make sure the left side of the zigzag is 1/4″ from the raw edge of the fabric.) Alternately, you can sew a regular 1/4″ seam and then zigzag or overlock stitch the raw edges, to the right of the seam.

Repeat until all 4 corners are sewn together. This is what they look like when you turn them right side out. (fig. 4)

cut corners for crib sheet
figure 1
cut fabric to make a baby bassinet sheet
figure 2
pin corners of diy crib sheet
figure 3
sewn corner of crib sheet
figure 4


The next step is to create the pocket all the way around the sheet for the elastic.

Fold fabric over 1/4″ all the way around and press. IMPORTANT: If you are making a standard crib sheet and can only cut to 68″ x 44″, zigzag stitch all around to prevent fraying instead of folding over 1/4″.

Fold the fabric over 5/8″ and press ˆ fold over 5/8″ as you sew all the way around the crib sheet, sewing as close to the fold as possible and leaving a 1″ open for inserting the elastic. (fig. 5)


This part is great to do while watching tv. Attach the end of your elastic to a safety pin or an elastic threader like this and thread it through the pocket you just created. (fig. 6)

Make sure you keep one end of the elastic outside of the fabric or you will be threading forever!

Pin the elastic together and try the sheet on a crib mattress if possible. The crib sheet needs to be tight enough that it doesn’t pose a safety concern but also be able to get on and off the mattress. Depending on the elastic you use and your crib mattress, you might not need the full 71″ length, so adjust accordingly.

Overlap the elastic by 1″ and sew together with a zigzag stitch.

Evenly distribute the elastic around the crib sheet and sew the opening where you threaded the elastic closed.

It’s all done and ready for baby!

leave opening to thread elastic
figure 5
adding elastic to baby crib sheet
figure 6
Nursery Bedding DIY
figure 7
free printable baby gift tag - golf theme - art by Tara Reed

If you use my Golf Days fabric from Riley Blake Designs and are making this or anything else for baby as a gift, get the free printable gift tag


Be sure to save it to Pinterest and follow me for more ideas and resources for sewing, crafting and creative living.

If you make this or other projects and post on Instagram, be sure to tag me (@artisttarareed). Follow my YouTube channel for new sewing projects and tips every week.

🧵 Tara Reed

P.S. Is there a sewing tutorial you’d love to see? Leave me a comment and I’ll add it to my idea list!


more DIY baby sewing projects >

How to sew baby bibs in 4 sizes >

How to sew baby burp cloths from diapers >

How to Sew a Crinkle Tag Toy for Baby >


Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.