Calculator · Updated May 2026

Crochet Circle Calculator: Perfect Flat Circles Every Time

Enter your desired circle diameter, your stitch type, and your gauge. The calculator returns the total rounds needed, total stitches, final round count, and estimated yarn — round by round so you know exactly when to stop.

· Reviewed · Free · No signup · Runs in your browser
In one paragraph

A flat crochet circle increases by a fixed number of stitches each round, equal to the starting stitch count. For single crochet: start with 6 in a magic ring; each round adds 6 (round 2 = 12, round 3 = 18, etc.). For half-double: start with 8, add 8. For double crochet: start with 12, add 12. Total stitches at round N = starting count × N × (N+1) ÷ 2. The calculator below applies the right rule for your chosen stitch.

Plan a flat circle

1. Circle dimensions
2. Your gauge
From your swatch
Radial growth rate

How a flat circle works mathematically

Every flat crochet circle follows the same rule: each round adds the same number of stitches as round 1. The reason — the circumference of a circle grows in direct proportion to its radius. Each round of crochet is one stitch-height wider than the previous, so each round needs to add the same constant length to keep the fabric flat.

The starting stitch count varies by stitch height:

  • Single crochet — start with 6, add 6 per round
  • Half-double crochet — start with 8, add 8 per round
  • Double crochet — start with 12, add 12 per round
  • Treble crochet — start with 16, add 16 per round

Round-by-round stitch counts (double crochet)

RoundStitchesIncrease pattern (per repeat)
11212 dc in magic ring
2242 dc in each stitch
3361 dc, 2 dc in next, repeat
4482 dc, 2 dc in next, repeat
5603 dc, 2 dc in next, repeat
6724 dc, 2 dc in next, repeat
7845 dc, 2 dc in next, repeat
8966 dc, 2 dc in next, repeat
💡 The hexagon problem

If your circle turns into a hexagon, you're stacking the increases on top of each other every round (12, then 12 again above, etc). The fix: stagger the increase positions by rotating where the "2 in next" stitches land. The classic pattern offsets by 1 each round.

If your circle curls or ruffles

  • Cups upward (bowl shape) — too few stitches per round. Add increases more often, or use a shorter stitch (sc instead of dc).
  • Ruffles or waves at the edge — too many stitches per round. Reduce increases, or use a taller stitch (dc instead of hdc).
  • Slight curl in cotton/acrylic — blocking flattens this. A wet block or steam block usually fixes residual curl.

What is a magic ring?

A magic ring (also called a magic circle or adjustable ring) is the standard way to start a crochet circle. Wrap the yarn around your fingers to form a loop, then crochet the first round's stitches into that loop instead of into a chain. After the round is complete, pull the tail to tighten the centre — eliminating the hole that a chain-start leaves. Essential for amigurumi (where you don't want stuffing visible) and recommended for hats and any round project.

Pro tips for flat circles

  • Test your increase rate with a small swatch. Different stitch heights need different increase counts per round (6 for sc, 12 for dc).
  • Distribute increases evenly around the round. Stacking them creates visible angular "spokes" radiating from the centre.
  • Switch to spiral rounds for amigurumi. Joined rounds create a visible seam; spirals are seamless.
  • Block flat circles aggressively. Wet-blocking and pinning dramatically improves the appearance of doilies and mandalas.
  • Use colour changes every few rounds for tracking. Long flat circles are easy to lose count in.

Worked example

10-inch flat coaster in dc: at 14 dc per 4 inches, target diameter 10 inches needs circumference ≈ 31 inches = ~109 dc on the last round. Round 1: 12 dc. Each subsequent round adds 12 dc until reaching 108-120 stitches. 9-10 rounds total.

Frequently asked

Direct answers.

How do I crochet a perfect flat circle?

Start with the right base count (6 sc, 8 hdc, 12 dc, or 16 tr in a magic ring). Each subsequent round adds the same number of stitches as round 1. Stagger your increases so they don't stack vertically — the classic pattern offsets by one stitch per round.

Why does my circle turn into a hexagon?

Because your increases are stacking in the same six positions every round. Stagger them: in round 3, work the increase at position 1; in round 4, work it at position 2; and so on. Rotating the increase position by one each round prevents straight edges from forming.

What is a magic ring?

A magic ring is an adjustable starting loop. Wrap the yarn around your fingers, work the first round's stitches into the loop, then pull the tail to tighten the centre. This eliminates the hole a chain-start would leave — essential for amigurumi and a major improvement over a chain-3 start for any round project.

My circle is curling — what's wrong?

Curling upward (bowl shape) means too few stitches per round — your circumference isn't keeping up with your radius growth. Add increases more frequently or use a shorter stitch. Ruffled edges mean too many stitches — reduce increases or use a taller stitch.

How big can I make a crochet circle?

There's no theoretical limit, but practical considerations cap most circles around 60 inches diameter (round blanket size). Beyond that, the circle becomes unwieldy to rotate as you work each round. For very large circles (round tablecloths), some crocheters work in flat panels and join.

Sources & further reading