Eyelet Sock Knitting Pattern (Free Lace Knit Socks)

Eyelet Sock Knitting Pattern: Free Lace Knit Socks for Every Season

There is something deeply satisfying about knitting your own socks. The process of turning a skein of yarn into a fitted, wearable garment that hugs your feet just right is one of those small crafting victories that never gets old. And when you add a touch of lace — a delicate row of eyelets running up the leg or across the foot — even a simple pair of socks transforms into something that feels genuinely special. This free eyelet sock knitting pattern is designed to give you exactly that: a practical, wearable sock with enough lace detail to make it worth showing off.

Whether you’re knitting your first pair of socks or your fiftieth, this pattern has been written to walk you through every step clearly. You’ll find materials, gauge information, abbreviations, and the full pattern for a women’s medium sock, along with notes on how to size up or down. Grab your favorite sock yarn, settle in, and let’s get started.


Why Knit Lace Socks?

Before diving into the pattern itself, it’s worth talking about why lace socks are such a rewarding project. Plain stockinette socks are a classic for good reason — they’re fast, meditative, and endlessly useful. But knitting plain tubes for hours on end can start to feel a little repetitive. Eyelets solve that problem beautifully.

A simple eyelet pattern — a yarn over paired with a decrease — adds visual interest without dramatically increasing the difficulty. You’re not juggling complex stitch counts or managing multiple threads. You’re just making small intentional holes in a regular rhythm, and the result looks far fancier than the effort involved. Lace socks also have a slightly open structure that makes them breathable and lovely to wear in warmer weather, which means they’re genuinely useful year-round rather than just cozy winter knits.

This particular pattern uses a column of eyelets running up the front of the leg and along the top of the foot, creating a clean, elegant vertical line. It’s subtle enough for everyday wear but pretty enough to pair with sandals or peep-toe shoes if you want to show them off.


Materials and Tools

To knit this pattern, you’ll need the following:

Yarn: 400 yards of fingering weight (also called sock weight or 4-ply) yarn. A yarn with at least 75% wool content will wear best and hold its shape, though superwash merino blended with nylon is the gold standard for sock yarn. Good budget-friendly options include Paintbox Simply DK in its fingering equivalent, Drops Fabel, or Cascade Heritage. If you want something a bit more luxurious, Malabrigo Sock or Madelinetosh Tosh Sock are both beautiful choices that knit up with wonderful stitch definition.

Needles: US size 1 (2.25mm) double-pointed needles (DPNs), or a 32″ to 40″ circular needle if you prefer the magic loop method. Some knitters use two shorter circulars, and that works equally well. Use whatever small-circumference knitting method you’re most comfortable with.

Notions: A set of stitch markers (at least four), a tapestry needle for weaving in ends, scissors, and a ruler or tape measure.

Gauge: 36 stitches and 48 rows to 4 inches (10 cm) in stockinette stitch. Gauge matters more for socks than almost any other garment because the fabric needs to fit snugly without being tight. Knit a swatch and check your gauge before starting. If you’re getting fewer stitches per inch than the pattern calls for, go down a needle size. If you’re getting more, go up.


Sizing

This pattern is written for a women’s medium sock, which fits a foot circumference of approximately 8 inches and a foot length of 9 to 9.5 inches. Notes for adjusting the stitch count and foot length are included throughout the pattern so you can customize the fit easily.

For a smaller sock (women’s small / child’s large): Cast on 60 stitches instead of 64.

For a larger sock (women’s large / men’s medium): Cast on 72 stitches instead of 64.

If you’re adjusting the stitch count, keep in mind that the eyelet pattern repeat is a multiple of 4 stitches, so any adjustments should maintain that multiple.


Abbreviations

Before you start, familiarize yourself with these abbreviations used throughout the pattern:

CO — Cast on. K — Knit. P — Purl. K2tog — Knit two stitches together (a right-leaning decrease). SSK — Slip, slip, knit (a left-leaning decrease). YO — Yarn over. PM — Place marker. SM — Slip marker. BOR — Beginning of round. St(s) — Stitch(es). Rnd(s) — Round(s). Rep — Repeat.


Understanding the Eyelet Pattern

The lace detail in this sock is built around a simple four-stitch, four-row pattern repeat that creates a column of eyelets. Once you understand the logic, you’ll be able to memorize it quickly.

The eyelet column sits at the center front of the sock leg and continues over the instep. It’s 9 stitches wide and consists of a central stitch flanked by paired decreases and yarn overs that keep the stitch count constant while creating the open lace texture. The surrounding stitches are worked in plain stockinette, which lets the eyelet column stand out as a focal point.

Eyelet Column Pattern (worked over 9 center stitches):

Round 1: K4, YO, SSK, K3.
Round 2: Knit all stitches.
Round 3: K2, K2tog, YO, K1, YO, SSK, K2.
Round 4: Knit all stitches.

Repeat these four rounds for the length of the leg and instep.

If you prefer a simpler version with just a single line of eyelets, you can substitute a single-column version: on every fourth round, work K3, YO, K2tog, K4 across the center 9 stitches and knit all other rounds plain. This gives you a slightly more understated effect while keeping the same vertical line.


The Pattern

Cuff

Using your preferred cast-on method, CO 64 stitches. The long-tail cast-on is recommended here because it creates a slightly elastic edge that’s comfortable against the leg. Distribute stitches evenly across your needles and join to work in the round, being careful not to twist.

PM for beginning of round.

Ribbing: Work K2, P2 ribbing for 16 rounds (approximately 1.5 inches). This creates a snug cuff that will hold the sock up without being restrictive. If you prefer a longer cuff, work 20 to 24 rounds of ribbing.

Leg

Now you’ll establish the eyelet column. Before beginning, identify the center 9 stitches of what will be the front of the sock. If you’re using DPNs, these will sit on needle 1 (or whichever needle holds the first half of your stitches). If you’re using magic loop, they’ll be at the front of your loop.

Setup Round: K28, PM (this marks the left edge of your eyelet column), K9, PM (this marks the right edge of your eyelet column), K27.

The two markers now frame your 9-stitch eyelet column. Every round, you’ll knit to the first marker, slip it, work the eyelet pattern across the next 9 stitches, slip the second marker, and knit to the end of the round.

Work the eyelet column pattern (see above) while knitting all other stitches in stockinette. Continue until the leg measures approximately 6 to 7 inches from the cast-on edge, or your desired length. Many knitters prefer a 6-inch leg for a standard crew sock, but you can go longer for a knee-high effect — just make sure you have enough yarn.

Heel Flap

The heel is worked flat, back and forth, on half the stitches. You will work the heel on the back 32 stitches only. The front 32 stitches (including your eyelet column) will be set aside and will rest while you work the heel.

If you’re using DPNs, place the back 32 stitches on a single needle. The front stitches can rest on one or two needles.

Row 1 (RS): Sl1 wyib, K1; repeat from to end. (32 sts)
Row 2 (WS): Sl1 wyif, P to end.

Repeat these two rows 15 more times for a total of 32 rows (16 chain selvedge stitches along each edge). This creates the reinforced slip-stitch heel flap, which is notably more durable than a plain stockinette heel and holds up well to the wear and tear of actually walking around in your socks.

Heel Turn

Now you’ll shape the heel cup with short rows.

Row 1 (RS): Sl1, K17, SSK, K1, turn.
Row 2 (WS): Sl1, P5, P2tog, P1, turn.
Row 3 (RS): Sl1, K to 1 st before gap, SSK, K1, turn.
Row 4 (WS): Sl1, P to 1 st before gap, P2tog, P1, turn.

Repeat rows 3 and 4 until all heel stitches have been worked. You should have 18 stitches remaining on the heel needle.

Gusset

This is where the sock transitions back to working in the round. You’ll pick up stitches along the sides of the heel flap to create the gusset, which gives the sock its three-dimensional shape and ensures it fits comfortably over the heel and ankle.

Round 1: With the right side facing, knit across the 18 heel stitches, then pick up and knit 16 stitches along the left edge of the heel flap (one stitch per chain selvedge stitch). PM. Work across the 32 held instep stitches in pattern (continuing your eyelet column as established). PM. Pick up and knit 16 stitches along the right edge of the heel flap, then knit to the center of the heel stitches. PM for new BOR (center of heel). You should have 82 stitches total.

Gusset Decrease Rounds:

Round 1 (decrease round): Knit to 3 sts before first gusset marker, K2tog, K1, SM, work instep stitches in pattern, SM, K1, SSK, knit to end. (2 sts decreased)

Round 2: Knit to first gusset marker, SM, work instep stitches in pattern, SM, knit to end. (no decrease)

Repeat these two rounds until you have 64 stitches remaining.

Foot

Continue working in the round with the eyelet column maintained over the 9 center instep stitches and stockinette across the sole and remaining instep stitches. Work until the foot measures approximately 1.75 to 2 inches shorter than the desired total foot length. For a 9.5-inch foot, this means stopping when the foot measures about 7.5 inches from the back of the heel. This leaves room for the toe shaping.

Toe

The toe is worked in a standard wedge decrease. Remove the eyelet column markers if they’re still in place, as you’ll now be working all stitches in stockinette.

Setup: Redistribute stitches so you have 32 stitches on the instep needle and 32 stitches on the sole needle (or split accordingly for magic loop).

PM at the beginning and middle of the round (so each marker separates 32 instep sts from 32 sole sts).

Decrease Round:
K1, SSK, knit to 3 sts before second marker, K2tog, K1, SM, K1, SSK, knit to 3 sts before end, K2tog, K1. (4 sts decreased)

Plain Round: Knit all stitches.

Alternate decrease rounds and plain rounds until you have 40 stitches remaining.

Then work decrease rounds only (no plain rounds between) until you have 16 stitches remaining.

Cut yarn, leaving a 12-inch tail. Use Kitchener stitch (grafting) to close the toe seamlessly. This is the most elegant way to finish a sock toe — the seam is invisible and completely smooth, so there’s nothing to rub against your foot inside a shoe.

Finishing

Weave in all ends using your tapestry needle. Wet block the socks by soaking them in lukewarm water for 20 minutes, then gently pressing out excess water in a towel and laying them flat to dry. Blocking evens out the stitches, opens up the eyelets beautifully, and helps the socks settle into their final shape.


Tips for Success

Tension in lace is everything. If your yarn overs feel too tight or your eyelets look pinched even after blocking, consider going up half a needle size just for the eyelet sections. Some knitters naturally knit tightly on YOs and find that a small needle change makes a big difference.

If you’re new to socks and nervous about the heel, practice the heel turn on its own using scrap yarn before starting the actual project. The logic of short rows can feel confusing the first time but becomes intuitive very quickly once you’ve worked through it once.

Keep a row counter or use a simple tally system to track where you are in the eyelet repeat. It’s easy to lose count after setting your knitting down, and you don’t want to accidentally work a decrease row twice or skip one.

When picking up gusset stitches, don’t be afraid to pick up an extra stitch or two at the corners where the heel flap meets the instep. These corners are prone to small holes. You can decrease the extra stitches away on the first gusset decrease round without affecting the overall count.


Yarn Substitution Notes

This pattern works with any true fingering or sock weight yarn. If you choose a yarn without nylon content, your socks will be softer but won’t wear as long in high-abrasion areas like the heel and toe. You can compensate by holding a thin strand of nylon thread alongside your yarn, which is a trick many experienced sock knitters use when they fall in love with a yarn that isn’t reinforced.

Variegated or self-striping yarns work beautifully with this pattern, though very busy color changes can obscure the eyelet column. If you’re using a heavily variegated colorway, consider a version of the pattern with a more pronounced lace repeat to ensure the texture reads clearly against the color movement.

Semi-solid or tonal yarns show off the eyelet column most clearly and give the finished sock an elegant, polished look.


Making a Second Sock

The dreaded second sock syndrome is real, but these socks are short enough and interesting enough that most knitters push through it. If you struggle with motivation on the second sock, try casting both on at the same time using magic loop with two separate balls of yarn — working both simultaneously means you finish them together and never have to face that lonely second sock.


Knitting a pair of lace socks is one of those projects that rewards patience in the most tangible way. You start with a simple skein of yarn, work through a handful of techniques — ribbing, a slip-stitch heel, gusset decreases, a simple lace column — and end up with something handmade and beautiful that you can actually wear. The eyelet detail elevates the sock just enough to make it feel special, and the construction is solid enough to last through years of regular use.

Cast on, trust the pattern, and enjoy every round.

Categorized in:

Lace,

Last Update: August 20, 2026