
Herringbone Socks: Free Crochet Pattern in Five Sizes
There is something deeply satisfying about finishing a pair of handmade socks. They are small enough to finish in a reasonable amount of time, practical enough to wear every single day, and personal enough to feel like a genuine gift to yourself or someone you love. If you have been searching for a free crochet sock pattern that works up beautifully, fits a wide range of foot sizes, and uses a stitch that looks far more impressive than the effort it requires, you have landed in the right place.
This herringbone sock pattern comes in five sizes, ranging from a child’s small all the way up to a large adult, so you can make matching pairs for the whole family or finally find a size that fits your own feet perfectly. The herringbone half double crochet stitch creates a dense, stretchy fabric with a gorgeous diagonal texture that looks almost woven. It is one of those stitches that people always ask about when they see it, and the answer — that it is just a simple variation on a stitch most crocheters already know — is always a pleasant surprise.
Let’s get into everything you need to make these socks, from yarn and hook recommendations to the full written pattern with notes for each size.
Why Crochet Socks?
Knitting gets most of the glory when it comes to handmade socks, but crocheted socks have a loyal following for good reason. Crochet fabric tends to be thicker and more structured than knitted fabric, which means crocheted socks wear extremely well. The seams are minimal, the construction is straightforward once you understand the logic of it, and you do not have to manage multiple double-pointed needles or a long circular needle to get the job done.
The herringbone half double crochet stitch is particularly well-suited to socks because of how densely it packs together. The resulting fabric has very little stretch in length but a satisfying amount of give around the width, which means the socks hug the foot without feeling tight. The texture also adds a subtle grip to the sole, which is a practical bonus if you are wearing them around the house.
Materials You Will Need
Yarn: You will want a sock-weight yarn, also labeled as fingering weight or super fine (Size 1). For best results, choose a yarn with nylon content — a blend of 75% superwash merino wool and 25% nylon is the gold standard for handmade socks. The nylon adds durability in the heel and toe areas, which take the most wear. You will need approximately 200 to 400 yards per pair depending on the size.
Hook: A 2.5mm or 3.0mm crochet hook works well for most sock-weight yarns. Socks need to be worked at a tighter gauge than you might use for a shawl or garment, so size down if your gauge is loose. If you are between hook sizes, go with the smaller one.
Notions: A yarn needle for weaving in ends, stitch markers (at least two), scissors, and a measuring tape.
Gauge
Working in herringbone half double crochet in rows:
22 stitches and 18 rows = 4 inches (10 cm)
Gauge is especially important for socks because a small difference across the foot of a sock will translate into a significant size difference. Take time to swatch and wash your swatch before beginning, since some yarns relax after washing. Adjust your hook size up or down as needed to match this gauge.
Understanding the Herringbone Half Double Crochet
Before diving into the pattern, it helps to understand the stitch itself. The herringbone half double crochet (hbhdc) is worked almost exactly like a regular half double crochet, with one small but important difference: instead of pulling your yarn through all three loops at the end of the stitch, you pull through only two loops and leave the third on the hook. That remaining loop becomes the first loop of your next stitch, which is what creates the interlocked, diagonal texture.
Here is a step-by-step breakdown:
Yarn over, insert hook into the next stitch, yarn over and pull up a loop (you now have three loops on the hook). Yarn over and pull through the first two loops on the hook only. You now have two loops remaining. This is your completed hbhdc. The loop that was left on the hook functions as the first loop of your next stitch, so when you start the next stitch, you yarn over, insert hook, pull up a loop, and work with three loops as usual, pulling through two.
It takes a few rows to feel natural, but once it clicks, it works up quickly and the texture builds fast.
Sizing Guide
This pattern is written for five sizes. Measure the foot circumference at the widest part of the foot and compare to the finished measurements below. Crocheted socks are typically worked with one to two inches of negative ease, meaning the sock should be slightly smaller than the actual foot measurement so that it stretches to fit snugly.
Size 1 — Child Small: Fits foot circumference of 6–6.5 inches. Finished foot circumference: 5.5 inches. Finished foot length: 6.5 inches.
Size 2 — Child Large / Adult Extra Small: Fits foot circumference of 7–7.5 inches. Finished foot circumference: 6.5 inches. Finished foot length: 8 inches.
Size 3 — Adult Small / Medium: Fits foot circumference of 8–8.5 inches. Finished foot circumference: 7.5 inches. Finished foot length: 9 inches.
Size 4 — Adult Medium / Large: Fits foot circumference of 9–9.5 inches. Finished foot circumference: 8.5 inches. Finished foot length: 9.75 inches.
Size 5 — Adult Large / Extra Large: Fits foot circumference of 10–10.5 inches. Finished foot circumference: 9.5 inches. Finished foot length: 10.5 inches.
When pattern instructions differ between sizes, they are listed in order from Size 1 through Size 5, separated by slashes, like this: (24 / 28 / 32 / 36 / 40).
Pattern Notes
This sock is constructed from the cuff down, beginning with a ribbed cuff, working down the leg, then turning the heel with short rows, and finishing with the foot and toe. The cuff and leg are worked in the round using a join-and-turn method, and the foot is worked in joined, flat rounds for a clean seam. The toe is decreased and closed using a mattress stitch or slip stitch seam.
Read through the entire pattern before beginning. Stitch counts at the end of key sections are provided in parentheses.
Abbreviations:
ch = chain
sl st = slip stitch
hdc = half double crochet
hbhdc = herringbone half double crochet
sc = single crochet
st(s) = stitch(es)
RS = right side
WS = wrong side
pm = place marker
BLO = back loop only
The Pattern
Cuff
Chain (34 / 40 / 46 / 52 / 58). Taking care not to twist the chain, slip stitch to the first chain to join into a round.
Round 1: Ch 1, sc in BLO of next st, sc in front loop only of next st; repeat from around, sl st to first sc to join. (34 / 40 / 46 / 52 / 58 sts)
Repeat Round 1 for a total of (10 / 12 / 14 / 16 / 18) rounds, or until the cuff measures approximately 1.5 inches for sizes 1–2 and 2 inches for sizes 3–5. This creates a stretchy ribbed cuff that will grip the ankle.
Leg
Round 1: Ch 1, hbhdc in each st around, sl st to first hbhdc to join.
Repeat Round 1 until the leg measures (3 / 3.5 / 4.5 / 5 / 5.5) inches from the top of the cuff, or until the sock reaches your desired length. The herringbone texture will begin to show clearly after the first few rounds.
Heel Flap
The heel flap is worked flat over half the total stitch count: (17 / 20 / 23 / 26 / 29) stitches. The remaining stitches will rest while you work the heel. Place markers on either side of the heel stitches to keep your place.
Turn your work so you are looking at the wrong side.
Row 1 (WS): Ch 1, sc across (17 / 20 / 23 / 26 / 29) sts, turn.
Row 2 (RS): Ch 1, sl st in next st, sc in next st; repeat from to last st, sc in last st, turn.
Alternate Row 1 and Row 2 for a total of (16 / 18 / 22 / 24 / 26) rows, ending on a RS row. The alternating slip stitch creates a reinforced, chain-like texture on the right side of the heel flap that adds durability exactly where you need it. The completed heel flap should be nearly square.
Heel Turn
The heel turn is worked in short rows and uses single crochet.
Row 1 (WS): Ch 1, sc across (10 / 12 / 14 / 16 / 18) sts, sc2tog, sc 1, turn. (Leave remaining sts unworked.)
Row 2 (RS): Ch 1, sc 4, sc2tog, sc 1, turn.
Row 3: Ch 1, sc across to 1 st before the gap from the previous row’s turn, sc2tog, sc 1, turn.
Repeat Row 3, continuing to close the gap stitch by stitch, until all stitches have been worked. You will be left with approximately (10 / 12 / 14 / 16 / 18) stitches across the heel.
Gusset
Pick up and sc evenly along the right side of the heel flap: approximately (8 / 9 / 11 / 12 / 13) stitches. Work across the held instep stitches in hbhdc. Pick up and sc evenly along the left side of the heel flap. Work across the heel stitches in sc to the center of the heel. This is the new beginning of the round. Place marker.
Total gusset round stitch count: (43 / 50 / 58 / 66 / 73) stitches approximately.
Gusset Decrease Round:
Hbhdc across instep stitches, sc to 2 sts before end of gusset section, sc2tog; repeat for second gusset side until the total stitch count returns to (34 / 40 / 46 / 52 / 58) stitches. Work one plain round between each decrease round.
Foot
Once the gusset decreases are complete and you have (34 / 40 / 46 / 52 / 58) stitches, work even in hbhdc in the round until the foot measures (4.5 / 5.5 / 6 / 6.75 / 7.5) inches from the back of the heel, or approximately 1.5 inches shorter than the desired total foot length. This leaves room for the toe.
Toe
Switch to single crochet for the toe section, which gives a softer and more shaped finish.
Round 1 (Setup): Sc around, placing markers at the beginning and middle of the round to divide into two halves. (17 / 20 / 23 / 26 / 29 sts per half)
Decrease Round: Sc to 2 sts before marker, sc2tog, slip marker, sc2tog; repeat from once more. (4 sts decreased total)
Plain Round: Sc around without decreasing.
Alternate Decrease Round and Plain Round until (18 / 22 / 26 / 30 / 34) stitches remain. Then work the Decrease Round every round until (10 / 12 / 14 / 16 / 18) stitches remain.
Fasten off, leaving a tail of approximately 12 inches. Fold the toe flat so that the top and bottom stitches line up, then use a mattress stitch or a slip stitch seam to close the toe. Weave in all ends securely.
Finishing
Block your finished socks by soaking them in cool water for about 15 minutes, gently pressing out excess moisture in a towel (never wring), and laying them flat to dry or blocking them over sock blockers if you have them. Blocking is one of those finishing steps that makes an enormous difference. The stitches even out, the fabric relaxes into shape, and the herringbone texture becomes beautifully defined.
Tips for Success
Working at a tight gauge is the single most important thing you can do when crocheting socks. A loosely crocheted sock will not hold its shape, will wear out faster, and will feel baggy on the foot. If your first attempt is coming out too loose, simply move down a hook size and try again.
When picking up stitches along the heel flap, aim for one stitch per row of the flap. This keeps the gusset neat and prevents holes at the corners where the flap meets the instep. If you see a gap forming, pick up an extra stitch in that spot and decrease it away on the following round.
For a seamless look, try joining your rounds with an invisible join rather than a slip stitch. To do an invisible join, cut the yarn, thread it on a yarn needle, and pass it under both loops of the first stitch of the round, then back down through the center of the last stitch. Tug gently to tighten. This technique takes a few minutes of practice to master but the result looks nearly seamless.
If you are making these socks as a gift and are not sure of the recipient’s exact foot size, Size 3 fits the most common adult foot sizes and is a safe middle-ground choice. You can always adjust the foot length before beginning the toe section, since that portion is simply worked even until you reach the desired measurement.
Yarn Suggestions
Because sock yarn varies so much from brand to brand, here are a few well-loved options to consider. Opal Sock Yarn is a classic German sock yarn available in hundreds of colorways, including self-striping options that will make your herringbone pattern look even more dynamic as the colors shift. Malabrigo Sock is a single-ply superwash merino that is incredibly soft and comes in Malabrigo’s signature hand-dyed colorways. WeCrochet Stroll Sock Yarn is widely available, affordable, and extremely consistent in its twist and ply, making it easy to achieve an even gauge. Regia 4-Ply is another workhorse German yarn that is durable, affordable, and comes in a wide range of solids and variegated colors.
A solid or semi-solid yarn will show off the herringbone stitch most clearly, while a self-striping yarn adds visual interest that disguises the stitch pattern slightly. Both choices are beautiful — it really comes down to personal preference and what effect you are going for.
Making It Your Own
Once you have worked through this pattern once, you will find it easy to adapt. The leg length is entirely flexible; you can add or subtract rounds to create ankle socks, crew socks, or even knee-high socks by adjusting your yardage accordingly. You can also substitute the ribbed cuff for a picot edge or a simple sc border if you prefer a more decorative look at the top.
Some crocheters like to add a contrasting color to the heel and toe for a classic two-tone look. This is easy to do — simply join a new color at the beginning of the heel flap and work in that color through the heel turn and gusset, then rejoin the main color for the foot. Repeat the contrast color for the toe.
Sharing Your Finished Socks
If you make a pair of these herringbone socks, please share your photos. Handmade items are always wonderful to see in real life, and seeing how different yarns and colorways interact with this stitch is genuinely one of the best parts of publishing a free pattern. Whether you post on Instagram, Ravelry, Pinterest, or a crochet Facebook group, your photos might be exactly the inspiration another crocheter needs to finally try their first