C2C Crochet Calculator 📐
Instant and accurate. No sign-up required. Calculate blocks wide, blocks tall, total blocks, and diagonal rows for a corner-to-corner (C2C) crochet blanket at any size.
How to Use the C2C Calculator
- Corner-to-corner crochet is built from small squares called blocks, so the one measurement that drives everything is your block size. - Crochet a test piece of 5 to 10 blocks in your chosen yarn and hook, block it gently, then measure the total width and divide by the number of blocks to get the size of a single block in centimetres or inches. - Block size shifts with yarn weight, hook size, and tension, so never assume a generic value. - Once you know it, enter your target blanket width and height along with that block size. - The calculator returns how many blocks wide and tall the blanket is, the total block count for estimating yarn, and the number of diagonal rows you will actually work. - Because C2C grows on a 45-degree bias, the diagonal-row count is what you track while crocheting, not the straight width, so understanding that distinction up front prevents miscounting increases and decreases as you go.
First find block size: measure your test strip's total width and divide by its block count. Example: 8 blocks measure 24 cm, so 24 / 8 = 3 cm per block. Then blocks wide = target width divided by block size and blocks tall = target height divided by block size, both rounded to whole blocks. A 150 cm x 120 cm blanket gives 150 / 3 = 50 blocks wide and 120 / 3 = 40 blocks tall. Total blocks = 50 x 40 = 2000, useful for estimating yarn. The number of diagonal rows = blocks wide + blocks tall minus 1 = 50 + 40 - 1 = 89 rows. The widest diagonal contains min(blocks wide, blocks tall) blocks, here 40, which is where you stop increasing and begin decreasing. In imperial the math is identical: a 1.2 in block over a 60 in width gives 60 / 1.2 = 50 blocks wide, so the unit only needs to match between block size and target.
- Block-size accuracy is everything in C2C because every error multiplies by the number of blocks across the whole blanket. - If your true block is 3.2 cm but you assumed 3 cm, a 50-block width finishes at 160 cm instead of 150, a 10 cm overshoot from a 2 mm error per block. - Measure your test strip after a light blocking, since C2C blocks open up once relaxed, and average across the full strip rather than measuring a single block. - A second common mistake is reading the diagonal-row count as the finished height; it is the count of bias passes, always longer than either side. - Remember that for a square blanket the widest diagonal sits at the exact centre, while for a rectangle it plateaus at the shorter dimension and holds there through the straight-section rows. - Choosing a hook a size or two larger than the Craft Yarn Council standard yarn weight system suggests yields looser, drapier blocks; whatever you pick, lock it in before measuring so your block size reflects the real finished fabric.
FAQ
How does C2C crochet work?
Corner-to-corner crochet starts with one block in a corner, then increases by one block each row diagonally until the widest point, then decreases back to one block in the opposite corner.
How do I find my C2C block size?
Crochet 5–10 test blocks and measure their total width, then divide by the number of blocks. Block size varies with yarn weight and hook size.
What are diagonal rows in C2C?
Each diagonal row runs at 45 degrees across the blanket. The total number of diagonal rows equals blocks wide plus blocks tall minus 1. The widest row contains min(blocksWide, blocksTall) blocks.
Can I use C2C for a rectangular blanket?
Yes. Enter different width and height values and the calculator will give you the correct block counts and diagonal row total for any rectangle.