Yarn Diary

Scan a crochet pattern into rounds you can tick off

Yarn Diary reads written crochet patterns. Photograph a printed page, drop in a PDF, or paste the text — it becomes parts and rounds, and every round is checked against the stitch count the pattern prints. Free, no account, and the reading happens in your browser: your pattern is never uploaded anywhere. Try it now — pasting a pattern takes about ten seconds.

Scan your pattern Photo, PDF or pasted text
See it catch a typo A worked example, round by round
  • Nothing uploaded
  • Every count checked
  • US and UK terms
  • Free
Last updated 2 November 2026
Three ways in

Photo, PDF or pasted text

All three end in the same place: a list of parts and rounds to check before anything is saved.

What it understands

What "reading a pattern" means here

Crochet patterns are compact and idiosyncratic: Rnd 2: inc x6 (12) means one thing, (sc, inc) 6 times another, Rnds 4–9: sc around six more rounds. Yarn Diary parses that notation properly rather than just splitting lines:

The count check

A worked example

You paste this
HEAD
Rnd 1: 6 sc in magic ring (6)
Rnd 2: inc x6 (12)
Rnd 3: (sc, inc) x6 (18)
Rnds 4-6: sc around (18)
Rnd 7: (sc, dec) x6 (11)
Yarn Diary shows this
16 sc in magic ring6
2inc x 612
3(sc, inc) x 618
4–6sc around18
7(sc, dec) x 6
⚠ instructions make 12 — check this round
11

Round 7 is the point of all this: (sc, dec) x 6 over 18 stitches produces 12, but the pattern printed (11) — a typo. Yarn Diary derives each round's count from the instructions themselves and compares it with the printed one, so the mismatch is flagged before you save the pattern, not discovered at round 40 when the ear won't close.

A real scan

Scanning photos and PDFs

The camera and PDF paths run text recognition first, then the same parser. Recognition happens inside your browser tab — the pattern image is never sent to a server, ours or anyone's. Scans of clean printed pages work well; handwriting and very ornate fonts are hit-and-miss, and anything the recogniser garbles lands in the same review screen where every round can be edited before saving. Nothing is stored until you confirm the list.

Try it with this page. Save the sample pattern page and drop it into the scanner — it is the same file behind the screen shown here. Scanning tips

A printed sample pattern page, Little Chick: a body of 12 rounds and a wing worked twice, each round ending in its stitch count
The review screen after scanning that page: 16 rounds in 2 parts, 2 to check, with round 3 read as (se, inc) x 6 and flagged: pattern says 18, these stitches make 12 The review screen after scanning that page: 16 rounds in 2 parts, 2 to check, with round 3 read as (se, inc) x 6 and flagged: pattern says 18, these stitches make 12
An unedited run on the sample page. The recogniser misread two letters — sc as “se” in round 3, inc as “ine” in the wing — and both rounds were flagged for checking before anything was saved.

My stitch count doesn't match the pattern — is it me?

Sometimes it isn't you. Published patterns contain typos: a printed count off by one, a repeat written once too many, a range that quietly absorbs a round. Pasting the pattern into the checker answers the question in seconds — if the instructions and the printed count disagree, the round is flagged and you know the pattern is at fault. If they agree and your piece still doesn't match, the usual suspects are a missed increase at the start of a round or an accidental extra stitch at the end of one.

What it costs

Nothing. The scanner, the checker and the tracker are all part of a free app with no account and no subscription. A pattern you paste stays yours, on your device.

Read your next pattern in seconds

Free, no account, and the pattern never leaves your device.

Scan your pattern Photo, PDF or pasted text
Start with a free pattern A ready-to-tick project in one tap