Accessibility Statement
    September 14, 2025 • Updated June 1, 2026

    How To Make Baby Shoes With Spoonflower Fabric and Pattern

    Both soft and flexible, handmade baby shoes are ready to keep little feet protected! Using just two fat quarters of fabric, baby shoes make a great stash busting project, or you can mix-and-match designs with Fill-a-Yard™ to make multiple pairs from one yard.

    Spoonflower_DIYBabyShoes
    Protect tiny, precious toes with a pair of made-with-love baby shoes. Create a pair that matches a bonnet or onesie. This is the perfect hand-made gift for a baby shower, birthday or sweet surprise. We know you’re excited to make (and see) these cute slippers, so let’s get started!

    How to Choose The Right Baby Shoe Fabric and Design

    When choosing a fabric, stick to lightweight woven fabrics like Organic Cotton Sateen (the fabric we used for this tutorial), Cotton Poplin or Lightweight Cotton Twill. Thicker fabrics are more difficult to work with, especially when you’re working with multiple layers. For a pair of shoes with a little stretch, Modern Jersey or Organic Cotton Knit will do the trick. Spoonflower has the World’s Largest Textile Design Library so you are such to find a print you love. To help you find the best one for this project we have some tips:

    Tip 1: Choose the Right Scale

    You’ll want to choose a small scaled design. At the largest size, a finished baby shoe is only 5″ long x 2.5″ wide—so smaller scaled designs will shine more on your shoes than larger ones.

    Tip 2: Consider a Ditzy Design

    A ditsy design is small in scale, and the design motifs are usually scattered or random rather than being ordered in a definable pattern like rows or stripes.

    Tip 2: Order a Swatch First

    Preview your design on a swatch first. Before ordering yardage, buy a fabric swatch first. This will give you a better idea of what parts of the design will fit within your shoe pattern pieces.

    How to Make DIY Baby Shoes

    Now that we’ve gone through the tips, let’s go through the steps!
    Materials to make baby shoes lay on a wooden surface.
    Materials to make baby shoes lay on a wooden surface.

    Materials To Make DIY Baby Shoes

    • 1 fat quarter for the outer fabric—We’re using the design Happy Pears
    • 1 fat quarter for the lining fabric—We’re using the design Dunes – Geometric Waves
    • 1 fat quarter for the sole fabric—Faux leather will provide a nice grip for a standing or walking baby but you can also use Tulip® Puffy™ Dimensional Fabric Paint to create a fun non-slip sole pattern!
    • Spoonflower’s free baby shoe pattern—available for sizes 0-15 months
    • 1/4 yard of fusing lightweight interfacing
    • 1/4″ wide braided elastic—the length will be determined by the shoe size below, but will require no more than 10″
    • Coordinating thread
    • Pins (applique pins work really well for me)
    • Iron
    • Fabric scissors
    • Sewing machine – We’re using our BERNINA B350
    • 1/4 yard fusible batting (for extra cushion, optional)—We’re using Fairfield Fusi-Boo Fusible Batting
    • (Optional) Corner pusher
    • (Optional) Tailor’s ham
    • (Optional) 2 Safety pins—they’re helpful when working with elastic
    Sewing Tip: All seam allowances are 1/4” unless otherwise noted

    Part 1: Prepare Your Materials

    Step 1: Cut out your paper pattern pieces

    Select your paper pattern page from the PDF based on the final shoe size you’ll be making. Then print out the page and cut out the pattern pieces. When printing your pattern, make sure to select *Actual Size *on your printing options. To double-check that the pattern printed at the correct scale, make sure the test square measures 2”x2”.

    Step 2: Cut out your fabric to your paper

    Lay out your pattern pieces on the fabric and cut out the pattern pieces***.*** We suggest making a mark at the center of the top and bottom of the toe and sole with a washable fabric marker. When you’re done cutting, you should have the following pieces:
    • 2 outer fabric
    • 2 lining fabric
    • 2 interfacing
    • 2 outer fabric
    • 2 lining fabric
    • 2 interfacing
    • 2 outer fabric
    • 2 lining fabric
    • 2 interfacing
    Cut two pieces of elastic for each pair of shoes using the guide below:
    • US Size 1 – 3 ¾” long
    • US Size 2 – 4” long
    • US Size 3 – 4 ¼” long
    • US Size 4 – 4 ½” long
    • US Size 5 – 4 ¾” long
    Cut out pieces of fabric and interfacing to make baby shoes lay on a wooden surface with a pair of fabric scissors and a blue tin of pins.
    Cut out pieces of fabric and interfacing to make baby shoes lay on a wooden surface with a pair of fabric scissors and a blue tin of pins.

    Optional Step 3: Trim the batting

    If using the optional batting, trim your sole pieces an additional 1/4” from the edge so they’re slightly smaller than your outer fabric sole pieces.
    A woman is trimming batting in an oval shape,
    A woman is trimming batting in an oval shape,

    Step 4: Attach the interfacing

    Iron on the fusible interfacing to the wrong side of the outer pieces for the toe, heel and sole following the manufacturer’s instructions. If you’re adding the optional fusible batting to the sole for extra cushion, iron it in place on the wrong side of the sole. The batting should be sandwiched between the outer sole fabric and interfacing.
    Six white pieces of interfacing lay on an ironing board.
    Six white pieces of interfacing lay on an ironing board.
    Make Both Shoes at Once: Part 2 through the end of this tutorial are steps to make one shoe at a time. You can complete both shoes—just repeat each step for the other shoe after making the first one. We’ll remind you along the way!

    Part 2: Create The Heel

    Step 1: Stitch the fabric and interfacing together

    Pin the right sides together of the outer heel and lining heel, and sew the longest edge (labeled A on your pattern). Press the seam open and trim about 1/8” off each side of the seam.
    A rectangle piece of fabric lays design side down with two pins and either horizontal end. The container holding the pins is nearby.
    A rectangle piece of fabric lays design side down with two pins and either horizontal end. The container holding the pins is nearby.
    A woman is stitching the rectangle piece of fabric that was pinned.
    A woman is stitching the rectangle piece of fabric that was pinned.
    A tailor’s ham helps when pressing curves
    A woman is ironing the seams open of a rectangle piece of fabric using an iron and tailor's ham.
    A woman is ironing the seams open of a rectangle piece of fabric using an iron and tailor's ham.

    Step 2: Fold and press the fabric

    Fold the heel in half (wrong sides should be together now) and press the seam.
    A woman is ironing a folded piece of fabric with an iron and tailor's ham.
    A woman is ironing a folded piece of fabric with an iron and tailor's ham.

    Step 3: Create the elastic casing

    Sew a 3/8″ seam from the folded edge to create a casing for the elastic.
    A woman is stitching an elastic casing on a piece of fabric using her sewing machine.
    A woman is stitching an elastic casing on a piece of fabric using her sewing machine.

    Step 4: Insert the elastic

    Attach a small safety pin to one end of the elastic to help slide it through the casing. Insert the safety pin and elastic into one open end of the casing.
    A piece of elastic with a safety pin on the end is near a piece of fabric with an elastic casing.
    A piece of elastic with a safety pin on the end is near a piece of fabric with an elastic casing.
    A women is threading the elastic through the casing with her hands,
    A women is threading the elastic through the casing with her hands,
    Once all of the elastic is inside, secure the unpinned end of the elastic with a small stitch to hold in place. Push the elastic through the rest of the casing and once you have reached the edge, secure the other side with a small stitch. The elastic for the heel should now be secure! Repeat steps 6 through 8 on the second heel.
    An elastic piece of fabric lays on a wooden surface.
    An elastic piece of fabric lays on a wooden surface.

    Part 3: Create the Toe

    Step 1: Organize your toe pieces

    Lay the finished heel piece on top of the main toe piece (the finished elastic edge should face towards the center of the toe piece). Now it’s time to create a baby shoe sandwich: place the toe lining piece right sides together on top of the heel piece. Here’s what your baby shoe sandwich should look like:
    Materials to make the baby shoe's toe are pinned together.
    Materials to make the baby shoe's toe are pinned together.
    • Bottom layer – outer toe piece, printed side up
    • Middle layer – finished heel piece
    • Top layer – lining toe piece, printed side down

    Step 2: Stitch the heel and toe pieces together

    Starting from the far left side, stitch to the center of the pinned toe piece, making sure to catch both the toe piece layers and the heel piece.
    A woman is stitching one side of the baby shoe heel one side of the baby shoe toe piece.
    A woman is stitching one side of the baby shoe heel one side of the baby shoe toe piece.
    Remove the fabric from your machine and create a second toe/heel sandwich for the other end of the heel. To do this, pin the unsewn end of your heel between outer toe and lining toe piece. Stitch in place.
    Two hands are holding the baby shoe toe pieces that are sewn so far. Sewing pins indicate the other half that needs to be sewn.
    Two hands are holding the baby shoe toe pieces that are sewn so far. Sewing pins indicate the other half that needs to be sewn.

    Step 3: Press the shoe piece

    Turn the top of the shoe right side out. Delicately press the top of the toe piece and heel if necessary. We recommend using a press cloth during this step! Repeat steps 10 and 11 to create the second shoe top.
    The sewn together heel and toe pieces are being pressed on a tailor's ham.
    The sewn together heel and toe pieces are being pressed on a tailor's ham.

    Part 4: Attach the Sole

    Step 1: Organize your sole pieces

    Place the sole fabric that you want to be on the bottom of the shoe right side down on top of the shoe top. Next, place the lining sole fabric right side up underneath the completed shoe top (be sure to line up any center lines during this process).
    Fabric pieces for the bottom of the shoe are between the finished heel and toe pieces of the baby shoe.
    Fabric pieces for the bottom of the shoe are between the finished heel and toe pieces of the baby shoe.
    Two hands are holding the shoe bottoms pieces in an order to indicate their layers before being sewn together.
    Two hands are holding the shoe bottoms pieces in an order to indicate their layers before being sewn together.

    Step 2: Pin your sole pieces

    Pin in between center lines and leave a 1” opening on one side. For thicker fabrics like Lightweight Cotton Twill, we recommend leaving a 1 1/2″ opening.
    The baby shoe bottom pieces are pinned together.
    The baby shoe bottom pieces are pinned together.
    Sewing Tip: It’s best to leave this gap towards the front of the toe or the back of the heel–avoid the side seam, if you can.

    Step 3: Stitch your sole pieces together

    Sew all the way around with a 1/4” seam, and then trim only the sewn edges to 1/8”. Repeat steps 12 through 14 for the second shoe.
    A woman trims the excess fabric outside the line of stitching on the baby shoe bottom.
    A woman trims the excess fabric outside the line of stitching on the baby shoe bottom.

    Part 5: Finish the Baby Shoe

    Step 1: Turn the shoe right side out

    Now it’s time to see how everything has turned out so far. Turn your shoe so it’s right side out—you may need a corner pusher to complete this process

    https://www.youtube.com/embed/A5Lpuyq2HgQ?feature=oembed

    https://www.youtube.com/embed/A5Lpuyq2HgQ?feature=oembed

    Step 2: Hand stitch the opening close

    Fold in the lining fabric and the outer fabric at the unfinished opening and pin. Hand stitch the opening closed.
    A sewing pin sewing the baby shoe bottom and top.
    A sewing pin sewing the baby shoe bottom and top.
    A women hand sews the opening of a baby shoe closed.
    A women hand sews the opening of a baby shoe closed.

    Step 3: Press the baby shoe

    Press any wrinkles and all finished seams. Repeat steps 12 through 17 for the other shoe.
    A women presses a baby shoe with an iron and tailor's cloth.
    A women presses a baby shoe with an iron and tailor's cloth.

    Frequently Asked Questions

    How would I care for these fabric baby shoes?

    Following the fabric care instructions, you can machine wash them on a cool gentle setting with like colors.

    What is the size of a finished DIY baby shoe?

    Our templete is designed in shoes 0-15 months. Here’s a break down of each measurement: Size 1 (0-3 months) = 3.75” lengthSize 2 (3-6 months) = 4” lengthSize 3 (6-9 months) = 4.25” lengthSize 4 (9-12 months) = 4.5” lengthSize 5 (12-15 months) = 4.75-5” length

    What type of design should I use to make baby shoes?

    We suggest a small-scale ditsy design due to the size of baby shoes. Since they are small, we want your shoes to look great and your selected design to stand out.

    Spoonflower Sewing Projects

    WHY SPOONFLOWER?

    Made to order using unique designs from artists worldwide.