Units

Guide

Crochet Pattern Maths: From Idea to Finished Chart

Crochet patterns lie about gauge more than knit patterns do, because stitch type compounds row gauge in ways that don't happen in knitting. A single crochet swatch will tell you nothing about a double crochet project — same yarn, same hook, wildly different fabric. This guide covers the maths that's specific to crochet: stitch height per type, foundation chain counts, the load-bearing role of stitch aspect ratio, and the per-technique design rules for tapestry, mosaic, c2c, graphgan, and picture-to-pattern.

Last updated:

TL;DR — The short version

Crochet maths diverges from knit maths at gauge. Stitch type matters more than hook size: sc, hdc, dc, and tr each have different heights, so the same yarn at the same hook can give wildly different gauge depending on the stitch. Add to that stitch aspect ratio (crochet stitches are wider than tall) and a foundation chain that needs turning chains added, and you have a maths layer that's parallel to knitting but with crochet-specific gotchas at every step. This guide walks through what's different and how to handle it.

Why crochet maths diverges from knit maths

At a high level the workflow is identical: gauge, measurements, cast-on (foundation chain), shaping, yardage. But three crochet-specific factors change the numbers at every step.

Stitch height varies dramatically by stitch type. A single crochet stitch is short and dense. Half-double is taller. Double is taller again, roughly twice the height of single crochet. Treble crochet stitches can be three times the height of single crochet at the same hook. This means the same yarn at the same hook gives totally different gauges for different stitches.

Stitches stack on top of stitches, not into them. Knitting stitches loop through the previous row's stitches; crochet stitches build on the tops of them. This changes how row gauge drifts: small tension changes between rows show up as visible row-gauge variation in crochet faster than in knitting. Swatching has to be measured in the middle of the swatch, not at the top or bottom edges.

Each row starts with a turning chain. Crochet adds 1-4 chain stitches at the start of each row to bring the hook up to the height of the upcoming stitches. This affects foundation chain counts and how shaping works at row edges, neither of which has a direct knit equivalent.

Stitch aspect ratio: the only chart maths that matters

If you only learn one piece of crochet-specific maths, learn stitch aspect ratio. A crochet stitch is wider than it is tall (for the most common stitches), which means a chart drawn on a square pixel grid will produce a fabric stretched vertically compared to the chart. Circles become eggs. Squares become rectangles. Wider-than-tall hearts become tall-and-narrow.

The ratios for the four main stitch types (approximate, varies by hand and yarn):

Three ways to handle this. Best: use a chart tool that renders cells at your actual gauge ratio. The Stitchsums chart maker and the per-technique pattern makers (tapestry, c2c, graphgan) all do this automatically. Acceptable: design on graph paper with cells already cut to your stitch's ratio. Worst: design on plain square graph paper and accept the vertical stretch.

The Stitchsums stitch aspect ratio calculator converts a square pixel-grid chart into the gauge-corrected version, so the picture you draw on the chart is the picture you crochet. It also reports the finished dimensions in inches, so you can compare against your project target.

Foundation chain maths

The foundation chain is the crochet equivalent of casting on. You chain a starting row, then work into those chains to create the first row of stitches. The maths is project-stitch-count plus turning chains for your stitch type:

Example: a 100-stitch double crochet project starts with a 103-chain foundation, and the first dc is worked into the 4th chain from the hook. The "extra" 3 chains become the first dc-equivalent at the start of the row.

Two common foundation gotchas. Tight foundations. If your chains are tighter than your stitches, the foundation row will be too narrow and the project will flare outward. Solution: chain with a hook one size up, then switch back for the rest of the project. Stretchy stitch patterns. Foundation chains are less stretchy than the stitches above them; a ribbed crochet pattern can find the foundation pulling in awkwardly. Solution: use a stretchy foundation method like foundation single crochet (fsc) or foundation double crochet (fdc), which builds the chain and the first row simultaneously.

The Stitchsums crochet starting chain calculator takes desired width, gauge, stitch type, and stitch repeat, and returns the foundation chain count plus the turn chain. It handles all four primary stitch types and supports stitch-repeat rounding for patterned fabrics.

Crochet gauge: what differs from knit

The measurement method is identical to knitting: blocked 4×4 inch swatch, count over 4 inches in the centre, divide for stitches per inch and rows per inch. Three crochet-specific differences:

Stitch type changes gauge more than hook size does. Going from sc to dc with the same hook can shift your row gauge by 50% or more. A "worsted weight" gauge label means nothing without the stitch type. Always swatch in the stitch the project uses.

Row gauge drifts during the swatch. Because crochet stitches stack on tops, not into loops, small tension shifts between rows accumulate visibly down the swatch. Measure row gauge at the top, middle, and bottom of your swatch and compare. If they disagree, use the middle reading and consider blocking more aggressively to even out the fabric.

Blocking shifts crochet gauge more than wool knitting. Most crochet uses cotton, acrylic, or wool blends, and each behaves differently in wash-and-block. Cotton barely moves; wool relaxes substantially; acrylic stays put unless steam-blocked aggressively. Block your swatch the way you'll block the finished piece, every time.

For the universal gauge deep dive (multi-craft — covers knit, crochet, and cross-stitch together), see the gauge anchor article . It covers swatching discipline, blocking choices, and the stitch-vs-row gauge distinction in more detail.

Turning a picture into a crochet pattern

The picture-to-pattern workflow is three steps. Step 1: palette reduction. Decide how many colours the finished pattern will use (usually 4-8 for hand-crochet; more becomes unmanageable). Reduce the source image to that palette by quantising each pixel to the nearest available colour. Software handles this with various algorithms; manual palette curation usually beats fully-automatic.

Step 2: aspect-ratio correction. Each pixel in the reduced image will become one stitch in your project. Run the image through the aspect-ratio correction for your chosen stitch type. A 100×100 pixel image at single crochet aspect produces a chart of about 100 stitches wide by 100 rows tall; at double crochet aspect, the same image becomes 100 stitches wide by 140 rows tall (because dc stitches are wider than tall, you need more rows to fit the original image's vertical proportions).

Step 3: per-colour stitch counts. Count cells of each colour from the corrected chart. Multiply by the technique-specific yards-per-stitch rate (tapestry uses about 5 yards per 100 stitches in worsted; mosaic about 4; c2c is 1:1 with the stitch type's normal rate). Round each colour up to its own whole-skein count.

The Stitchsums picture-to-pattern article walks through this whole workflow with worked examples; the stitch aspect ratio calculator handles step 2; and the technique-specific yarn calculators (tapestry, mosaic, graphgan) handle step 3.

Tapestry crochet design from scratch

Tapestry crochet works in single crochet with unused colours carried inside the stitches. The carrying makes the fabric thick (good for bags, baskets, blankets) and consumes about 5 yards per 100 stitches in worsted (vs about 3-4 for plain single crochet). Designing for tapestry means working with sc-aspect chart cells and accepting the per-colour yardage premium.

Three design considerations specific to tapestry. Colour change frequency. Every colour change is a small handling step; charts with many colour changes per row work up slowly. Choose either short colour runs (busy charts that look busy) or long colour runs (graphic designs that work up quickly), not in-between designs that produce frustrating mid-row chaos. Carry distance. Tapestry can carry a colour across the width of the work, but the longer the carry, the more yarn it consumes and the more the unused colour might bleed through to the front. Design with colour changes spaced no more than 4-6 stitches apart, or accept frequent changes and the corresponding yarn premium. Front-vs-back appearance. Tapestry has a "right side" where carried strands are hidden inside the stitches; the wrong side shows clear carrying lines. Plan which side faces out before designing.

For the deep dive on yarn maths per tapestry chart, see the colorwork yarn estimation anchor . The tapestry yarn per colour calculator takes per-colour stitch counts and returns per-colour yardage and skeins.

Mosaic crochet: the two-row pair design

Mosaic crochet builds a chart from alternating colour pairs: a background row in colour A, then a design row in colour B made largely of slip stitches that catch the chart from the row below. The unused colour rests at the edge of the work until its next row — no carrying inside the stitches, so mosaic uses less yarn (about 4 yards per 100 stitches in worsted) than tapestry's 5.

Two main mosaic styles. Overlay mosaic works the design row entirely on top of the background row. Each stitch on the design row is either a slip-stitch (carrying through to the background row's stitch) or a tall stitch (visible above the background). Inset mosaic works the design row as a mix of dc-in-front-loop-of-background-stitch (which sits beside the design colour) and slip-stitches (which drop down to grab a previous row's stitch). Both run at roughly 4 yards per 100 stitches in worsted, but overlay mosaic uses slightly more background colour and slightly less design colour.

Design constraint: mosaic projects almost always use 2-4 colours. Beyond that, the two-row pair rhythm breaks down because you'd need to introduce additional colour rows. If your design wants 5+ colours, consider tapestry instead.

For the deep dive on per-colour mosaic yarn maths, see the colorwork yarn estimation anchor. The mosaic yarn per colour calculator runs the per-colour maths with the lower carry-free rate.

C2C and graphgan: pixel grids in crochet

C2C (corner-to-corner) and graphgan share a common shape: the chart is a rectangular pixel grid where each cell maps to a clearly defined stitch construction. They differ in how the chart cell becomes a stitch.

C2C: each cell becomes a tile worked in 3-6 stitches plus joining chains. You work diagonally from one corner of the chart to the opposite corner, adding tiles as you go. The diagonal direction means row counts are different from knitting/regular crochet; the c2c diagonal stitch count calculator converts target dimensions to diagonal row counts.

Graphgan: each cell is exactly one single crochet stitch. The chart is the project, 1:1. Graphgans tend to be large (200+ stitches across is common for blankets), which raises stitch-count totals into the tens of thousands. The graphgan stitch count calculator handles chart-totals math for graphgans.

Both techniques are pixel-grid native, so chart design tools that don't compensate for crochet's stitch aspect ratio will produce chart outputs that look fine on screen but stretch vertically in the finished piece. The stitch aspect ratio calculator applies for both.

Also see

Crochet pattern maths sits next to a few related anchors and clusters that go deeper on each piece:

Common questions

Why do crochet patterns mention stitch type so often?

Because stitch type dramatically affects fabric dimensions and yarn consumption. A single crochet stitch is short and dense; a treble is two to three times the height of single crochet at the same hook. Different stitches at the same yarn and hook give very different gauge, fabric drape, and yardage. Stitch type is part of the pattern specification, not a footnote.

What is stitch aspect ratio and why does it matter?

Stitch aspect ratio is the height-to-width ratio of one stitch in your finished fabric. Crochet stitches are usually wider than tall. If you chart a design on a square pixel grid and crochet it directly, every shape distorts vertically — circles become eggs, squares become rectangles. Charts that respect the actual stitch ratio produce the picture you drew.

How many starting chains do I need?

Project stitch count plus turning chains for the stitch type: +1 for sc, +2 for hdc, +3 for dc, +4 for tr. A 100-stitch dc project starts with a 103-chain foundation; the first dc is worked into the 4th chain from the hook.

Is crochet gauge measured the same way as knit gauge?

Yes — blocked swatch, count over 4 inches in the centre, divide for stitches per inch and rows per inch. The difference is that crochet gauge depends more on stitch type than knit gauge does. Always swatch in the actual project stitch.

How do I turn a photo into a crochet pattern?

Three steps: reduce the image to a small palette (4-8 colours), map pixels to stitches at your stitch's aspect ratio (a 100×100 sc chart is about 25×21 inches at typical worsted), and count per-colour stitches for the yardage estimate. The Stitchsums picture-to-pattern article walks through this with examples.

What's the difference between tapestry, mosaic, c2c, and graphgan?

Tapestry carries unused colours inside the stitches (~5 yds/100). Mosaic works in two-row colour pairs with no carries (~4 yds/100). C2C works diagonally tile-by-tile (each cell = 3-6 stitches). Graphgan is 1 stitch per cell. All four can render the same chart but give different fabrics, stitch counts, and yarn requirements.

Do I need to worry about row gauge?

Yes, more so than in knitting. Crochet row gauge drifts during a swatch because stitches stack on tops rather than into loops. Measure row gauge at top, middle, and bottom of your swatch; if they disagree, use the middle reading.