Guides · Knitting & Crochet

Reading a repeat: asterisks, brackets, and rep from *

A written pattern is compressed. Instead of printing "knit 2, purl 2" forty times, it prints the unit once and tells you to repeat it. Learn the four marks that do the compressing — the asterisk, the bracket, the parenthesis, and the stitch multiple — and most written patterns in either craft open right up.

Guide № 04 Knitting & crochet Pattern literacy

The asterisk: the unit and the instruction

The asterisk marks where a repeat begins. Everything from the asterisk to the instruction "rep from *" is one unit; you work the unit, then go back to the asterisk and work it again, until the row runs out or the pattern says otherwise.

Worked example

Row 1: *K2, p2; rep from * to end.

Across 20 stitches that is simply K2, p2, K2, p2… five times. The semicolon before "rep from *" is the full stop of the unit — what follows it is the instruction, not more stitches.

Sometimes stitches come before the asterisk or after the repeat ends ("…rep from * to last 3 sts, k3"). Those edge stitches are worked once only — they're the frame, not the picture. When a row doesn't divide neatly by the unit, it's usually because the frame is doing the balancing.

Brackets: a repeat inside the repeat

Square brackets group a smaller unit that repeats a stated number of times, often inside an asterisk section:

Worked example

*K1, [yo, k2tog] 3 times, k1; rep from * to end.

One full unit is: k1, then (yo, k2tog) three times, then k1. It consumes 8 stitches and returns 8 — each k2tog is balanced by its yarn over, so the count holds. Work the whole unit, then return to the asterisk. Brackets are the pattern writer's way of nesting: read from the inside out.

Crochet patterns use the same nesting, sometimes with parentheses or "in next st" groupings instead of brackets. The logic is identical: the smallest group repeats first.

Parentheses: two jobs, and context tells you which

  • A stitch group worked into one place. (K1, yo, k1) in next st means all three actions happen in a single stitch — an increase. If the parenthesis carries its own little repeat count, treat it like a bracket.
  • Sizes. In garment patterns, K 24 (28, 32) gives the stitch count or measurement for the first size, then the others in brackets order — the sizes are listed at the top of the pattern. Circle or highlight your size's numbers everywhere before you cast on; size parentheses never tell you to repeat anything.

"Multiple of 4 + 2": the cast-on instruction

Stitch patterns often open with the arithmetic they need: the pattern repeats every 4 stitches, plus 2 extra stitches worked once for balance or edges. So your cast-on must be a multiple of 4, plus 2:

Cast-on counts for "multiple of 4 + 2"
Repeats acrossRepeat stitchesPlus the +2Cast on
1426
28210
312214
520222

If your cast-on doesn't fit the formula, the pattern will drift out of alignment a few rows in — which is why this line, dull as it looks, is worth thirty seconds with a pencil before you start.

Repeats run in two directions at once

The stitch repeat runs horizontally — the units across a row. The row repeat (or pattern repeat) runs vertically — the sequence of rows after which the design starts over. Real patterns usually have both. A cable panel might repeat every 10 stitches across, with the cable crossing on row 5 of an 8-row repeat:

One pattern, two repeats
Across (stitches)Up (rows)
Unit10-stitch cable panel8 rows
Event to watchPanel boundariesCable cross on row 5
If you lose itPanels drift out of lineCrosses land at random heights

This is why experienced makers count two things at once: the row, and where they are inside the repeat. A row counter that only knows "row 37" is missing half the information. Row 37 is also "row 5 of the repeat — cross the cable now."

The four marks, summarised

Repeat notation at a glance
MarkMeaningExample
* … rep from *Work the unit, return to the asterisk, repeat*K2, p2; rep from *
[ … ] × nA nested group, repeated n times[yo, k2tog] 3 times
( … ) in next stAll of it worked into one stitch(K1, yo, k1) in next st
( … ) after a numberFigures for the other sizesK 24 (28, 32)
Multiple of n + mCast-on must equal n × repeats, plus m edge stitchesmultiple of 4 + 2