Crochet Leg Warmers

Two-Tone Eye Leg Warmers Free Crochet Pattern

ErrorLookupHub: Stitch Fixes, Troubleshooting & Knitter's Guide • November 09, 2026
Two-Tone Eye Leg Warmers Free Crochet Pattern

Introduction

These cozy two-tone leg warmers are the perfect project for anyone who wants a warm, boho accessory without a lot of fuss. Each warmer is a simple straight tube worked in joined rounds, so there is no shaping, no heel, and no complicated counting to worry about. The lower half is a soft butter yellow and the upper half is crisp white, joined by a clean horizontal color change right at mid-length. A small white evil-eye disc sewn onto the yellow section adds a subtle, earthy contrast that makes the pair feel special. The finished fabric is ridged and stretchy from the back-loop half double crochet, giving a snug, cozy fit that feels lovely against the skin.

Materials Needed

  • Yarn: Sport weight cotton (100% cotton, 50g/125yds). Color A (butter yellow): 100 yds. Color B (white): 100 yds. This makes one pair.
  • Hook: 3.5 mm (US E/4), or the size needed to match gauge.
  • Notions: Tapestry needle for seaming and weaving in ends, scissors, and a stitch marker (optional, to mark the first stitch of each round).
  • Finished size: 14 inches long and 10 inches in circumference, unstretched. The fabric stretches to fit most adult calves.

Abbreviations

  • ch — chain: make a loop of yarn and pull it through the loop on your hook.
  • sl st — slip stitch: insert hook, yarn over, pull through both the stitch and the loop on your hook.
  • sc — single crochet: insert hook, yarn over, pull up a loop, yarn over, pull through both loops.
  • hdc — half double crochet: yarn over, insert hook, pull up a loop, yarn over, pull through all three loops.
  • blo — back loop only: work into the loop of the stitch that is farthest from you, leaving the front loop unworked.
  • st(s) — stitch(es).
  • rnd(s) — round(s).
  • inc — increase: work 2 single crochet stitches into the same stitch.

Gauge

16 stitches and 12 rounds = 4 inches in half double crochet back loop only. To check, crochet a small swatch in hdc blo and measure a 4-inch section in both directions; if you have more stitches than 16, go up a hook size, and if you have fewer, go down.

Tips Before You Start

  • When you join the starting chain into a ring, double-check that the chain is not twisted before you slip stitch — a twist here cannot be fixed later.
  • Always work your first hdc of each round into the same stitch as the joining slip stitch, or you will slowly lose stitches as the tube grows.
  • Keep your tension relaxed and even. Because the tube has no shaping, uneven tension shows up as a wobbly color-change line.
  • Change to Color B on the final yarn-over of the last stitch of Round 20 so the color change is clean and the join sits neatly at the back.

Step-by-Step Instructions

Leg Warmer (make 2)

Setup: With Color A, ch 42, join with sl st to first ch to form a ring, being careful not to twist.

Rnd 1: Ch 1, hdc in each ch around, join with sl st to first hdc (42 hdc).

Rnds 2–20: Ch 1, hdc blo in each st around, join with sl st to first hdc (42 hdc). Change to Color B on the last stitch of Rnd 20.

Rnds 21–40: Ch 1, hdc blo in each st around, join with sl st to first hdc (42 hdc). Fasten off.

Eye Disc (make 2)

Setup: With Color B, make a magic ring.

Rnd 1: Ch 1, 6 sc in ring, join with sl st to first sc (6 sc).

Rnd 2: Ch 1, 2 sc in each st around, join with sl st to first sc (12 sc). Fasten off, leaving a long tail for sewing.

Assembly and Finishing

Thread the long tail of one eye disc onto your tapestry needle. Sew the disc onto the yellow section of one leg warmer, centered on the front, about 2 inches below the color-change line. Repeat with the second disc on the second leg warmer, making sure both discs sit at the same height so the pair matches. Weave in all ends on the wrong side, working each tail through several stitches in different directions so it stays secure. Block lightly by misting with water and smoothing the leg warmers flat into shape, then let them dry completely before wearing.

Pro Tips and Variations

  • Swap the colors: Try a deep teal lower half with cream on top for a bolder look, or use a single color throughout for a minimalist pair.
  • Add a cuff: Work the first and last 3 rounds in single crochet for a slightly firmer edge that grips the leg better.
  • Make a matching set: Use leftover yarn to crochet a simple headband or wrist warmers in the same two-tone stripe for a coordinated gift.

Also Check Out: We think you'd love this beautiful pattern on our sister site: Urban Camo Zip Case: Free Crochet Pattern