Looking for a reliable toe-up sock pattern that works for the whole family? This free pattern is one of my favorite free sock knitting patterns for knitters who want a practical, comfortable everyday sock with flexible sizing and easy customization.
The Toe-Up September Socks are worked from the toe upward with a heel flap and classic stockinette stitch, making them simple to wear, easy to fit, and ideal for knitters who like to try socks on as they go. If you’ve ever wished you could adjust foot or leg length mid-project, this toe-up sock pattern makes that incredibly easy.
Whether you’re knitting for babies, kids, or adults, this pattern gives you a straightforward sock recipe that works again and again. It’s especially great if you love maximizing every inch of your yarn or prefer to avoid guessing how long to make the foot before starting the heel.

One of my favorite things about this toe-up sock pattern is how practical it is for everyday knitting. You can use up nearly every bit of your skein, customize the leg length to your liking, and try the socks on while knitting for a better fit.
If you’ve never knit toe-up socks before, don’t worry—this pattern keeps things simple enough for confident beginners while still being enjoyable for experienced sock knitters.
What Materials Do You Need for This Toe-Up Sock Pattern?
For these socks, I recommend a sturdy fingering-weight sock yarn with a bit of nylon for durability. Since the original yarn I used has been discontinued, there are several great substitutes that work beautifully.
Materials Needed:
I love using fingering-weight yarn for socks because it creates a durable fabric that still fits comfortably inside everyday shoes. A wool/nylon blend gives you the best mix of stretch, structure, and wear resistance.

Choosing the right yarn really makes a difference for a project like this, especially when you want socks that hold up well over time.
Why Choose a Toe-Up Sock Pattern?
There are plenty of reasons knitters love working a toe-up sock pattern, and after knitting many pairs myself, I completely understand why.
First, toe-up construction allows you to try your socks on as you knit. That means you can adjust the foot length exactly where needed instead of hoping your math was correct. It also makes it much easier to use every bit of yarn from your skein without worrying about running out before the second sock.
This pattern begins with Judy’s Magic Cast On, which creates a seamless toe and gives the socks a polished, professional finish. If you need help with that technique, be sure to check out my Judy’s Magic Cast On tutorial before getting started.

Another benefit of this toe-up sock pattern is the heel flap construction. If you love the fit of traditional heel flap socks but prefer knitting from the toe upward, this pattern gives you the best of both worlds.
When you reach the cuff, I recommend using Jeny’s Surprisingly Stretchy Bind Off for plenty of stretch and comfort around the ankle.
Looking for More Free Sock Knitting Patterns?
If you enjoy this pattern, here are a few more sock patterns you may love:
These patterns all offer slightly different constructions and stitch details while keeping the same comfortable, wearable style. Whether you want ankle socks, worsted-weight socks, or more textured options, there’s something here for every kind of sock knitter.
For another toe-up project with a different heel construction, my Aaron Socks combine an afterthought heel with broken seed stitch and two-color details.

If you’re building your handmade sock drawer, these patterns pair perfectly together and give you plenty of variety while using techniques you may already know.
Sock knitting is one of those skills that gets more addictive with every pair, and having several go-to patterns makes it even more fun.
Toe-Up September Socks Pattern
Materials:
Yarn: 120 (180, 240), 300, 320, (380, 480) yards fingering / sock weight yarn
Needles: US 1 (2.25 mm) double-pointed needles or a circular needle suitable for working a small circumference in the round.
Notions: Stitch markers, including removable markers for identifying the heel short-row turning points, and a yarn needle.
Gauge: 8 sts × 11 rounds = 1 in (2.5 cm) in stockinette stitch worked in the round.
sizing:
Sizes: Baby (Toddler, Child), Large Child, Adult S (Adult M, Adult L).
Finished Measurements (unstretched):
Sock circumference: 5 (5½, 6½), 7, 7½ (8, 9) in / 12.5 (14, 16.5), 18, 19 (20.5, 23) cm.
Leg length above heel, excluding cuff (adjustable): 2½ (3½, 4), 4½, 5 (6, 7) in / 6.5 (9, 10), 11.5, 12.5 (15, 18) cm.
Foot length (adjustable): 4 (6, 7¼), 8, 9 (10, 11¼) in / 10 (15, 18.5), 20.5, 23 (25.5, 28.5) cm.
Toe
Cast on a total of 16 (16, 20), 20, 20 (24, 24) sts using Judy’s cast-on, with 8 (8, 10), 10, 10 (12, 12) sts on each of two needles.
Round 1: Knit all sts.
Round 2 (increase round): *K1, m1l, knit to the last st on the needle, m1r, k1; repeat from * on the second needle. 4 sts increased.
Repeat Rounds 1 and 2 until there are 40 (44, 52), 56, 60 (64, 72) sts total, ending after an increase round. Work the increase round a total of 6 (7, 8), 9, 10 (10, 12) times.
If using dpn separate your stitches as follows:
Needle 1 (top of foot) – 20 (22, 26) 28, 30 (32, 36) sts
Needles 2 & 3 (bottom of foot) – 10 (11, 13) 14, 15 (16, 18) sts each
When using a circular needle, place markers to identify the three stitch groups described above. References to Needles 1, 2, and 3 indicate these stitch groups. Use a small-circumference method suitable for the toe until there are enough stitches for your chosen needle.
When using dpn: Needle 1 is the top of foot, needles 2&3 are the bottom of foot. I will be using this distribution of stitches for the remainder of the pattern for descriptive purposes.
Foot
Knit all sts every round until the piece measures 2½ (4, 4¾), 5, 6 (6½, 7¼) in / 6.5 (10, 12), 12.5, 15 (16.5, 18.5) cm from the tip of the toe.
These measurements leave 1½ (2, 2½), 3, 3 (3½, 4) in / 4 (5, 6.5), 7.5, 7.5 (9, 10) cm for the gusset and heel. For an adjusted foot length, begin the gusset this distance before the desired finished foot length.
Gusset
Round 1 – Knit across needle 1 (the top of the foot 20 (22, 26) 28, 30 (32, 36) sts), k1, m1l, knit across to last st on needle 3 (the last st of the round), m1r, k1
Round 2 knit around
Repeat Rounds 1 and 2 a total of 8 (9, 10), 11, 11 (12, 13) times. There are now 56 (62, 72), 78, 82 (88, 98) sts total.
HEEL TURN
After completing the gusset, you have 56 (62, 72), 78, 82 (88, 98) sts total.
The instep contains 20 (22, 26), 28, 30 (32, 36) sts.
The remaining 36 (40, 46), 50, 52 (56, 62) sts form the sole and gussets.
Knit across the instep, then knit the next 8 (9, 10), 11, 11 (12, 13) gusset sts.
The next 20 (22, 26), 28, 30 (32, 36) sts are the central heel sts. Place a removable marker in the first and last of these stitches to identify the heel boundaries. The remaining 8 (9, 10), 11, 11 (12, 13) gusset sts at the other side will remain unworked.
Work back and forth over the central heel sts only. Leave the instep and gusset sts unworked until instructed otherwise.
Row 1 (RS): K19 (21, 25), 27, 29 (31, 35), w&t.
Row 2 (WS): P18 (20, 24), 26, 28 (30, 34), w&t.
Row 3 (RS): Knit to 1 st before the next wrapped stitch, w&t.
Row 4 (WS): Purl to 1 st before the next wrapped stitch, w&t.
Repeat Rows 3 and 4 until 8 (8, 10), 10, 10 (12, 12) unwrapped sts remain between the wrapped stitches, ending after a WS row.
You have worked 12 (14, 16), 18, 20 (20, 24) short rows in total, including Rows 1 and 2. No stitches have been increased or decreased.
HEEL FLAP
Keep the central 20 (22, 26), 28, 30 (32, 36) heel sts together as one working group.
Redistribute them onto your needles as needed. The gusset sts remain outside this group, with 8 (9, 10), 11, 11 (12, 13) sts waiting at each side.
Setup Row 1 (RS): Knit to the end of the central heel group, lifting each wrap and knitting it together with its stitch as you reach it. Work the final marked heel stitch, remove its marker, and turn. Do not work any gusset sts.
Setup Row 2 (WS): Sl1 purlwise with yarn in front, then purl to the other end of the central heel group, lifting each remaining wrap and purling it together with its stitch as you reach it. Work the final marked heel stitch, remove its marker, and turn. Do not work any gusset sts.
Both removable heel-boundary markers have now been removed.
The following rows join the heel flap to the waiting gusset sts. Each decrease combines the final heel stitch with the next unworked gusset stitch across the gap.
The central heel group continues to contain 20 (22, 26), 28, 30 (32, 36) sts after every row.
Row 1 (RS): Sl1 purlwise with yarn in back, k18 (20, 24), 26, 28 (30, 34), ssk using the last heel stitch and the next unworked gusset stitch, turn.
Row 2 (WS): Sl1 purlwise with yarn in front, p18 (20, 24), 26, 28 (30, 34), p2tog using the last heel stitch and the next unworked gusset stitch, turn.
Repeat Rows 1 and 2 a total of 8 (9, 10), 11, 11 (12, 13) times, including the first execution of these rows. End after Row 2.
All gusset sts have now been incorporated into the heel flap. You have 40 (44, 52), 56, 60 (64, 72) sts total: 20 (22, 26), 28, 30 (32, 36) instep sts and the same number of heel sts.
With the RS facing, knit across all heel sts. You are now at the beginning of the round, immediately before the instep.
If using double-pointed needles, arrange the stitches as follows:
Needle 1 (instep): 20 (22, 26), 28, 30 (32, 36) sts.
Needles 2 and 3 (back of sock): 10 (11, 13), 14, 15 (16, 18) sts each.
Resume working in the round and continue to the Leg section.
Leg
Knit all sts every round until the leg measures 2½ (3½, 4), 4½, 5 (6, 7) in / 6.5 (9, 10), 11.5, 12.5 (15, 18) cm above the top of the heel flap, excluding the cuff.
Cuff
Work in 1×1 rib (k1, p1) for 8 (8, 10) 10, 12, (12, 14) rounds.
Bind off using your favorite stretchy bind off. I like to use a sewn or Italian bind off.
You can always add a thread of elastic in the bind off to help it from getting stretched out from repeated use.
Weave in all ends
ABBREVIATIONS
k – knit
k2tog -knit 2 stitches together
m1l – make one left: lift the strand between stitches from front to back and knit through its back loop
m1r – make one right: lift the strand between stitches from back to front and knit through its front loop
P – purl
p2tog – purl 2 stitches together
pm – place marker
rm – remove marker
sl – slip stitch purlwise unless otherwise instructed
sm – slip marker
ssk – slip next st knitwise, slip next st knitwise, place stitches back onto left needle, knit both slipped sts together
st – stitch
sts – stitches
w&t – wrap and turn. On a knit row, bring yarn forward, slip the next stitch purlwise, take yarn back, return the slipped stitch to the original needle, and turn. On a purl row, take yarn back, slip the next stitch purlwise, bring yarn forward, return the slipped stitch to the original needle, and turn.

If you make a pair, I’d love to hear how they turned out—leave a comment below and tell me who you’re knitting them for first!
ERRATA 08/29/25 – This pattern has been updated with clearer instructions for the heel. It will work up the same and none of the numbers changed but has easier instructions to follow.
Disclaimer: This page contains affiliate links. If you choose to make a purchase after clicking a link, I may receive a commission at no additional cost to you. Thank you for your support!