Crochet Repeat Expander
Turn a repeat in brackets into a plain list of steps.
Live Crochet Repeat Expander
Instant browser calculations & session state saved locally.
Key Capabilities
- ✓Supports asterisks (* ... *), square brackets ([ ... ]), and parentheses
- ✓Generates full step-by-step unrolled instruction checklist
- ✓Calculates total stitches consumed across all repeat iterations
- ✓Copy expanded text with one click
Expert Crafting Advice
- 💡Expanding repeats helps visual crafters avoid skipping intermediate chain spaces.
- 💡Verify that the unrolled stitch total matches your row ending count.
How the Crochet Repeat Expander Works
The Crochet Repeat Expander works in 4 steps.
- 1
Paste the repeat
Copy the instruction with its repeat marks into the notes box.
- 2
Find the total repeats
Read the notation with the table below and write the total repeat count.
- 3
Write the unrolled list
List the group as many times as it repeats, numbering each pass.
- 4
Count passes
Set Target Goal to the total and tap + Count after each pass.
Crochet Repeat Expander Formula
The Crochet Repeat Expander formula gives the total passes for each type of repeat notation.
Asterisk with "rep from * n times" = n + 1 passes
Brackets or parentheses with "× n" or "n times" = n passes
Expanded instructions = Instructions in group × Passes
- n
- The number written after the repeat
- Passes
- Total times the group is worked
Worked example: "*sc, ch 1, sk 1; rep from * 5 times" gives 5 + 1 = 6 passes. The group holds 3 instructions, so the expanded list has 3 × 6 = 18 instructions.
Crochet Repeat Expander Conversion Table
The Crochet Repeat Expander conversion table explains common repeat notations and the total passes each one produces.
| Notation | Meaning | Total passes |
|---|---|---|
| *…; rep from * 3 times | Work once, then 3 more times | 4 |
| *…; rep from * across | Repeat to the end of the row | Until stitches run out |
| […] 3 times | Work the bracket group 3 times | 3 |
| (…) in next st | Work all stitches into 1 stitch | 1 |
| **…; rep from ** twice | Outer repeat around an inner * repeat | 3 |
| *…; rep from * to last 2 sts | Repeat, then stop 2 stitches before the end | Until 2 sts remain |
Some designers write "rep from * 4 more times". The word "more" confirms the n + 1 rule.
What is a Crochet Repeat Expander?
A crochet repeat expander is a tool that unrolls repeat notation such as asterisks, brackets and parentheses into a full list of individual instructions. The Crochet Stitch Counter Crochet Repeat Expander shows exactly how many times each group is worked.
Repeat notation saves space and causes confusion. "*sc, ch 1, sk 1; rep from * 5 times" works the group 6 times: once as written and 5 more times. "[sc, ch 1, sk 1] 5 times" works the group 5 times. The difference is 1 full repeat.
Expanding the notation makes the true count visible before you start the row.
What are the Uses of a Crochet Repeat Expander?
There are 4 main uses of a Crochet Repeat Expander.
Reading lace rows
Long repeats unroll into exact passes.
Checking stitch counts
Expanded lists show each stitch used.
Avoiding off-by-one errors
Asterisk repeats get the extra pass counted.
Learning pattern notation
Each symbol's meaning sits next to an example.