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.
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.
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:
*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:
| Repeats across | Repeat stitches | Plus the +2 | Cast on |
|---|---|---|---|
| 1 | 4 | 2 | 6 |
| 2 | 8 | 2 | 10 |
| 3 | 12 | 2 | 14 |
| 5 | 20 | 2 | 22 |
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:
| Across (stitches) | Up (rows) | |
|---|---|---|
| Unit | 10-stitch cable panel | 8 rows |
| Event to watch | Panel boundaries | Cable cross on row 5 |
| If you lose it | Panels drift out of line | Crosses 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
| Mark | Meaning | Example |
|---|---|---|
| * … rep from * | Work the unit, return to the asterisk, repeat | *K2, p2; rep from * |
| [ … ] × n | A nested group, repeated n times | [yo, k2tog] 3 times |
| ( … ) in next st | All of it worked into one stitch | (K1, yo, k1) in next st |
| ( … ) after a number | Figures for the other sizes | K 24 (28, 32) |
| Multiple of n + m | Cast-on must equal n × repeats, plus m edge stitches | multiple of 4 + 2 |