Skip to content
Crochet Stitch CounterPRO
Tool #54 • Pattern reading and troubleshooting toolshelper

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.

Auto-saved to Browser
Current Tally
0
Active Session

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. 1

    Paste the repeat

    Copy the instruction with its repeat marks into the notes box.

  2. 2

    Find the total repeats

    Read the notation with the table below and write the total repeat count.

  3. 3

    Write the unrolled list

    List the group as many times as it repeats, numbering each pass.

  4. 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.

NotationMeaningTotal passes
*…; rep from * 3 timesWork once, then 3 more times4
*…; rep from * acrossRepeat to the end of the rowUntil stitches run out
[…] 3 timesWork the bracket group 3 times3
(…) in next stWork all stitches into 1 stitch1
**…; rep from ** twiceOuter repeat around an inner * repeat3
*…; rep from * to last 2 stsRepeat, then stop 2 stitches before the endUntil 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.

View All 70 Tools →