Some posts contain affiliate links. But have no fear! I only promote things I love and use myself.
I appreciate you sticking around and reading my patterns right here on the blog, without copy/pasting. When you stay here to follow patterns, I am compensated for my time and energy. This is a great, free way to support a designer. If you would like to save this for later, press CTRL + D to bookmark the page.
button flap ballet flats free crochet pattern
Free Patterns,  Misc.

Ballet Flat Button Slippers | Free Crochet Pattern

Ballet flats are my favorite shoes. A few years ago, I designed these Ballet Flat Button Slippers to sell at craft fairs. They are excellent craft fair items when made in multiple sizes.

The slippers are simple, fast, and comfortable. They are warm enough to wear on a cold winter night and can be made out of your favorite worsted weight yarn.

These are also a really fun stash buster when made with a variety of wild yarn colors.

Ballet Flat Button Slippers

  • Red Heart Super Saver 100% acrylic worsted weight yarn in any color, about 180 yds per pair
  • Furls Odyssey I (5.5 mm) hook
  • Two 1-1.5 inch buttons
  • Tapestry needle that will fit through the holes in the buttons
Pattern Notes

Ch 2 at beginning of row counts as dc.

button flap ballet flats free crochet pattern


(Make 2)

Ch 2.

Rnd 1: 8 sc in second ch from hook. (8)

Rnd 2: Inc in each st around. (16)

Rnd 3: [sc, inc] 8 times. (24)

Rnd 3-11: Sc evenly around. After finishing Round 11, turn. (24)

Begin rows.

Row 12: Ch 1, 17 sc. Do not work remaining 7 sts. Turn. (17)

Row 13: Ch 1, 17 sc. Turn. (17)

Repeat Row 13 to achieve desired size. 

Size 6 –  23 total rows.

Size 7 – 25 total rows.

Size 8 – 27 total rows.

Size 9 – 29 total rows.

Size 10 – 31 total rows. 

Creating Heel

Fold last row in half, inside out. Working between both layers, sc back through last row. (8) Turn. Sl st back up the seam. Turn heel right side out.

Ch 1, sc in every other stitch to toe box. Sc in 7 sts across toe box, sc in every other stitch back to heel. Sl st in 1st sc to join. Bind off and weave in ends.

Toe Flap

(Make 2)

Loosely chain 15.

Row 1: Dc in fourth chain from hook, 11 dc. Turn. (13)

Row 2: Ch 2, 12 dc. Turn. (13)

Row 3: Ch 2, 11 dc, 2 dc in top of ch-2, 2 dc around starting ch of previous row, 2 dc around post of last st in Row 1, 2 dc in 1st chain. Working in the bottom of the starting chain, dc 12. Bind off leaving long tail.


Alight the flap as desired on the top of the toe box, round end facing out. (Make sure you do one facing each direction, so the flaps face outward when worn. When the rounded side of the flap is straight, the other edge will NOT be straight across the bottom. Be sure you pin it so it lays correctly.

Sew button on center of rounded end of flap.  Sew through both the flap and the slipper.

Weave in all ends.

Optional: If you want more grip on the bottom of the slippers, you can put dots of puff paint in rows on across the sole of the slippers and the heel.

I’d love to see pictures of your slippers!

Post comments and pictures on Instagram with the hashtag #hookedbykati, on the Facebook Page or in the Hookers and Crafters Facebook Group.

Yarn on,


Post comments and pictures on social media with the hashtag #hookedbykati, or tag me @hookedbykati. You can also post pictures on the Facebook Page, or in the Hooked by Kati Crochet Community Facebook Group.

You may sell products made by this pattern, but please link back to or credit Hooked By Kati on the craft fair tag. Do not copy this pattern for distribution or sale; that’s not nice and also illegal.

If you run into a snag, drop me a line! I respond quickly and will help any way I can to clarify any confusion or challenging stitches.

Find more free patterns like this at

(Visited 158 times, 1 visits today)

One Comment

  • Alison Self

    Thanks so much for this great pattern! I wear a women’s size 12 shoe, so I had to alter mine a bit, but they turned out wonderful!

Leave a Reply

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