Free tool · C2C crochet
C2C bobbin calculator.
Bring your own corner-to-corner graph: paint it, paste it or import the picture or PDF you bought. The tool follows every colour area through every diagonal row and tells you how many bobbins to wind, how much yarn goes on each, and which bobbin works which tiles in every row. Nothing leaves your device.
- The bobbins of your graph, counted. The example is our Reindeer Hearts C2C Blanket: 91 bobbins, never more than 9 hanging at once, with the yarn to wind on each.
- Every row names its bobbin. Join a new one where it says *, cut where it says ✂, and carry short gaps inside the tiles if you like.
- Picked up where you left it. A bobbin only carries on into the next row next to where it stopped; otherwise the plan starts a new one.
- Checked against your graph. The written rows are read back and rebuild your graph tile by tile before you see them.
Purlgrid · C2C bobbin plan · purlgrid.com/tools/c2c-bobbin-calculator/
- Graph45 × 56 tiles · 4 colours · 100 diagonal rows · about 85.5 × 106.4 cm (33.75 × 42 in) with 1.9 cm tiles
- Bobbins91 bobbins, never more than 9 hanging at once. Yarn is carried inside the tiles across gaps of up to 2 tiles.
- Colour AA 1903 tiles · 61 bobbins (1 from the ball), up to 4 at once · ≈ 1180 m (1291 yd) in all
- Colour BB 443 tiles · 18 bobbins, up to 4 at once · ≈ 290 m (318 yd) in all
- Colour CC 150 tiles · 6 bobbins, up to 2 at once · ≈ 100 m (110 yd) in all
- Colour DD 24 tiles · 6 bobbins, up to 2 at once · ≈ 20 m (22 yd) in all
- Checked7 checks passed: the written rows rebuild your graph tile by tile and every bobbin is picked up where it was left.
Your bobbin plan
Wind, join, carry and cut.
Everything below follows the graph above. In the map each bobbin has its own shade of its colour and its name on the tile where it starts.
Bobbin map
Bobbins to wind
| Bobbin | Rows | Tiles | Wind |
|---|---|---|---|
| A1 | 1–9 | 34 | 21.5 m · 24 yd |
| B1 | 5–46 | 72 | 44 m · 49 yd |
| A2 | 9–13 | 34 | 21.5 m · 24 yd |
| C1 | 12–20 | 25 | 15.5 m · 17 yd |
| A3 | 13–14 | 11 | 7.5 m · 9 yd |
| A4 | 14–18 | 31 | 19.5 m · 22 yd |
| A5 | 16–17 | 9 | 6 m · 7 yd |
| A6 | 17–20 | 30 | 19 m · 21 yd |
| D1 | 20–22 | 4 | 3 m · 4 yd |
| A7 | 20–21 | 12 | 8 m · 9 yd |
| A8 | 21–24 | 66 | 40.5 m · 45 yd |
| B2 | 24–31 | 24 | 15 m · 17 yd |
| B3 | 24–28 | 11 | 7 m · 8 yd |
| A9 | 24–25 | 10 | 6.5 m · 8 yd |
| A10 | 25–26 | 28 | 17.5 m · 20 yd |
| A11 | 26–30 | 41 | 25.5 m · 28 yd |
| A12 | 28–29 | 18 | 11.5 m · 13 yd |
| C2 | 28–36 | 25 | 15.5 m · 17 yd |
| A13 | 29–30 | 25 | 16 m · 18 yd |
| A14 | 30–32 | 37 | 23 m · 26 yd |
| B4 | 31–33 | 10 | 6.5 m · 8 yd |
| A15 | 32–34 | 32 | 20 m · 22 yd |
| A16 | 32–33 | 9 | 6 m · 7 yd |
| A17 | 33–39 | 72 | 44.5 m · 49 yd |
| B5 | 33–43 | 42 | 26 m · 29 yd |
| A18 | 34 | 7 | 5 m · 6 yd |
| A19 | 36 | 7 | 5 m · 6 yd |
| D2 | 36–38 | 4 | 3 m · 4 yd |
| A20 | 36–37 | 12 | 8 m · 9 yd |
| A21 | 37–40 | 75 | 46 m · 51 yd |
| B6 | 39–42 | 9 | 6 m · 7 yd |
| A22 | 39–41 | 16 | 10.5 m · 12 yd |
| B7 | 40–44 | 11 | 7 m · 8 yd |
| A23 | 40–41 | 10 | 6.5 m · 8 yd |
| A24 | 41–42 | 35 | 22 m · 25 yd |
| A25 | 41–47 | 58 | 36 m · 40 yd |
| A26 | 42–45 | 61 | 37.5 m · 42 yd |
| B8 | 44–54 | 29 | 18.5 m · 21 yd |
| C3 | 44–52 | 25 | 15.5 m · 17 yd |
| A27 | 45–46 | 45 | 28 m · 31 yd |
| C4 | 45–53 | 25 | 15.5 m · 17 yd |
| A28 | 46–47 | 30 | 19 m · 21 yd |
| A29 | 47 | 1 | 1 m · 2 yd |
| A30 | 47–50 | 86 | 53 m · 58 ydfrom the ball |
| A31 | 48–52 | 43 | 27 m · 30 yd |
| A32 | 49–53 | 39 | 24.5 m · 27 yd |
| B9 | 50–59 | 32 | 20 m · 22 yd |
| B10 | 51–58 | 27 | 17 m · 19 yd |
| A33 | 51 | 8 | 5.5 m · 7 yd |
| D3 | 52–54 | 4 | 3 m · 4 yd |
| A34 | 52–55 | 36 | 22.5 m · 25 yd |
| D4 | 53–55 | 4 | 3 m · 4 yd |
| A35 | 53–56 | 42 | 26 m · 29 yd |
| A36 | 54–60 | 54 | 33.5 m · 37 yd |
| B11 | 55–96 | 72 | 44 m · 49 yd |
| A37 | 56–57 | 29 | 18 m · 20 yd |
| A38 | 57 | 8 | 5.5 m · 7 yd |
| B12 | 57–61 | 11 | 7 m · 8 yd |
| A39 | 57–59 | 46 | 28.5 m · 32 yd |
| B13 | 59–61 | 18 | 11.5 m · 13 yd |
| A40 | 59–60 | 10 | 6.5 m · 8 yd |
| A41 | 60–63 | 68 | 42 m · 46 yd |
| A42 | 60–65 | 35 | 22 m · 25 yd |
| B14 | 61–72 | 43 | 27 m · 30 yd |
| C5 | 61–69 | 25 | 15.5 m · 17 yd |
| A43 | 63–64 | 13 | 8.5 m · 10 yd |
| A44 | 64–67 | 50 | 31 m · 34 yd |
| B15 | 64–66 | 9 | 6 m · 7 yd |
| A45 | 64–65 | 8 | 5.5 m · 7 yd |
| A46 | 65–68 | 30 | 19 m · 21 yd |
| A47 | 68–69 | 42 | 26 m · 29 yd |
| B16 | 68 | 1 | 1 m · 2 yd |
| D5 | 69–71 | 4 | 3 m · 4 yd |
| A48 | 69–72 | 61 | 38 m · 42 yd |
| A49 | 72–73 | 28 | 17.5 m · 20 yd |
| B17 | 73–77 | 11 | 7 m · 8 yd |
| A50 | 73 | 6 | 4 m · 5 yd |
| B18 | 73–77 | 11 | 7 m · 8 yd |
| A51 | 73–75 | 36 | 22.5 m · 25 yd |
| A52 | 75 | 6 | 4 m · 5 yd |
| A53 | 75–76 | 10 | 6.5 m · 8 yd |
| A54 | 76–79 | 63 | 39 m · 43 yd |
| C6 | 77–85 | 25 | 15.5 m · 17 yd |
| A55 | 79–80 | 13 | 8.5 m · 10 yd |
| A56 | 80–83 | 26 | 16.5 m · 19 yd |
| A57 | 81–84 | 30 | 19 m · 21 yd |
| A58 | 84–85 | 14 | 9 m · 10 yd |
| D6 | 85–87 | 4 | 3 m · 4 yd |
| A59 | 85–88 | 32 | 20 m · 22 yd |
| A60 | 88–92 | 39 | 24.5 m · 27 yd |
| A61 | 92–100 | 36 | 22.5 m · 25 yd |
Engine checks
- All 100 diagonal rows follow the increase/decrease rules at both edges
- 2520 tiles in total (45 × 56)
- Every row's written colour counts add up to that row's tile count
- The 100 written rows, read on their own, rebuild every tile of your graph
- Replaying the 91 bobbins row by row gives every row's colours in working order
- All 365 times a bobbin carries on into the next row, it is picked up next to where it stopped (at most 2 tiles away)
- Each of the 2520 tiles belongs to exactly one bobbin, and each colour's bobbins add up to its tiles
Every row with its bobbins (100 diagonal rows)
The letter is the colour, the number the bobbin; numbers before them are tiles. * = join a new bobbin here. A bobbin named twice in one row is carried inside the tiles in between. ✂ = cut after this row, leaving a 15 cm (6 in) tail. Start at the bottom right corner: odd rows ↗, even rows ↙.
- Row 1 ↗ (1) 1 A1*
- Row 2 ↙ (2) 2 A1
- Row 3 ↗ (3) 3 A1
- Row 4 ↙ (4) 4 A1
- Row 5 ↗ (5) 2 A1, 1 B1*, 2 A1
- Row 6 ↙ (6) 2 A1, 1 B1, 3 A1
- Row 7 ↗ (7) 3 A1, 1 B1, 3 A1
- Row 8 ↙ (8) 3 A1, 1 B1, 4 A1
- Row 9 ↗ (9) 2 A1, 3 B1, 4 A2* ✂ A1
- Row 10 ↙ (10) 5 A2, 2 B1, 3 A2
- Row 11 ↗ (11) 3 A2, 1 B1, 7 A2
- Row 12 ↙ (12) 3 A2, 1 C1*, 3 A2, 1 B1, 4 A2
- Row 13 ↗ (13) 2 A2, 3 B1, 3 A3*, 1 C1, 4 A3 ✂ A2
- Row 14 ↙ (14) 4 A3, 3 C1, 2 A4*, 2 B1, 3 A4 ✂ A3
- Row 15 ↗ (15) 3 A4, 1 B1, 4 A4, 2 C1, 5 A4
- Row 16 ↙ (16) 4 A4, 4 C1, 3 A5*, 1 B1, 4 A5
- Row 17 ↗ (17) 2 A5, 3 B1, 3 A6*, 4 C1, 5 A4 ✂ A5
- Row 18 ↙ (18) 5 A4, 5 C1, 3 A6, 2 B1, 3 A6 ✂ A4
- Row 19 ↗ (19) 3 A6, 1 B1, 7 A6, 2 C1, 6 A6
- Row 20 ↙ (20) 5 A6, 1 D1*, 3 C1, 6 A7*, 1 B1, 4 A7 ✂ A6 C1
- Row 21 ↗ (21) 2 A7, 3 B1, 9 A8*, 1 D1, 6 A8 ✂ A7
- Row 22 ↙ (22) 6 A8, 2 D1, 9 A8, 2 B1, 3 A8 ✂ D1
- Row 23 ↗ (23) 3 A8, 1 B1, 19 A8
- Row 24 ↙ (24) 5 A8, 1 B2*, 6 A8, 3 B3*, 4 A9*, 1 B1, 4 A9 ✂ A8
- Row 25 ↗ (25) 2 A9, 3 B1, 5 A10*, 2 B3, 7 A10, 1 B2, 5 A10 ✂ A9
- Row 26 ↙ (26) 5 A10, 1 B2, 1 A10, 1 B2, 5 A10, 3 B3, 5 A11*, 2 B1, 3 A11 ✂ A10
- Row 27 ↗ (27) 3 A11, 1 B1, 7 A11, 1 B3, 7 A11, 1 B2, 1 A11, 2 B2, 4 A11
- Row 28 ↙ (28) 4 A11, 4 B2, 7 A12*, 2 B3, 2 A12, 1 C2*, 3 A12, 1 B1, 4 A12 ✂ B3
- Row 29 ↗ (29) 2 A12, 3 B1, 3 A13*, 1 C2, 12 A13, 4 B2, 4 A11 ✂ A12
- Row 30 ↙ (30) 3 A11, 6 B2, 2 A13, 1 B2, 8 A13, 3 C2, 2 A14*, 2 B1, 3 A14 ✂ A11 A13
- Row 31 ↗ (31) 3 A14, 1 B1, 4 A14, 2 C2, 9 A14, 1 B2, 1 A14, 1 B2, 3 A14, 1 B4*, 5 A14 ✂ B2
- Row 32 ↙ (32) 5 A14, 2 B4, 2 A14, 3 B4, 1 A15*, 1 B4, 6 A15, 4 C2, 3 A16*, 1 B1, 4 A16 ✂ A14
- Row 33 ↗ (33) 2 A16, 3 B1, 3 A17*, 4 C2, 7 A15, 1 B4, 1 A15, 2 B4, 3 A15, 1 B5*, 6 A15 ✂ A16 B4
- Row 34 ↙ (34) 7 A15, 2 B5, 1 A15, 4 B5, 7 A18*, 5 C2, 3 A17, 2 B1, 3 A17 ✂ A15 A18
- Row 35 ↗ (35) 3 A17, 1 B1, 7 A17, 2 C2, 9 A17, 2 B5, 2 A17, 1 B5, 8 A17
- Row 36 ↙ (36) 9 A17, 5 B5, 7 A19*, 1 D2*, 3 C2, 6 A20*, 1 B1, 4 A20 ✂ A19 C2
- Row 37 ↗ (37) 2 A20, 3 B1, 9 A21*, 1 D2, 8 A21, 4 B5, 10 A17 ✂ A20
- Row 38 ↙ (38) 10 A17, 4 B5, 8 A21, 2 D2, 9 A21, 2 B1, 3 A21 ✂ D2
- Row 39 ↗ (39) 3 A21, 1 B1, 21 A21, 3 B5, 5 A17, 3 B6*, 3 A22* ✂ A17
- Row 40 ↙ (40) 4 A22, 2 B6, 5 A22, 3 B5, 14 A21, 3 B7*, 4 A23*, 1 B1, 4 A23 ✂ A21
- Row 41 ↗ (41) 2 A23, 3 B1, 5 A24*, 2 B7, 15 A24, 3 B5, 4 A22, 3 B6, 4 A25* ✂ A23 A22
- Row 42 ↙ (42) 6 A25, 1 B6, 4 A25, 3 B5, 15 A24, 3 B7, 5 A26*, 2 B1, 3 A26 ✂ B6 A24
- Row 43 ↗ (43) 3 A26, 1 B1, 7 A26, 1 B7, 16 A26, 5 B5, 2 A25, 2 B5, 6 A25 ✂ B5
- Row 44 ↙ (44) 12 A25, 3 B8*, 16 A26, 2 B7, 2 A26, 1 C3*, 3 A26, 1 B1, 4 A26 ✂ B7
- Row 45 ↗ (45) 2 A26, 3 B1, 3 A27*, 1 C3, 21 A27, 3 B8, 8 A25, 1 C4*, 3 A25 ✂ A26
- Row 46 ↙ (45) 4 A25, 1 C4, 6 A25, 3 B8, 1 A27, 1 B8, 20 A27, 3 C3, 2 A28*, 2 B1, 2 A28 ✂ A27 B1
- Row 47 ↗ (45) 6 A28, 2 C3, 20 A28, 3 B8, 1 A29*, 3 B8, 3 A25, 3 C4, 4 A30* ✂ A28 A29 A25
- Row 48 ↙ (45) 5 A30, 2 C4, 3 A30, 2 B8, 2 A30, 1 B8, 1 A30, 1 B8, 19 A30, 4 C3, 5 A31*
- Row 49 ↗ (45) 4 A31, 4 C3, 19 A30, 1 B8, 2 A30, 1 B8, 6 A30, 4 C4, 4 A32*
- Row 50 ↙ (45) 5 A32, 4 C4, 3 A30, 1 B8, 2 A30, 1 B8, 15 A30, 1 B9*, 5 A30, 5 C3, 3 A31 ✂ A30
- Row 51 ↗ (45) 5 A31, 2 C3, 6 A31, 1 B9, 8 A31, 4 B10*, 3 A33*, 1 B8, 5 A33, 5 C4, 5 A32 ✂ A33
- Row 52 ↙ (45) 6 A32, 2 C4, 6 A32, 2 B8, 3 A32, 4 B10, 8 A31, 1 B9, 1 A31, 1 B9, 3 A31, 1 D3*, 3 C3, 4 A34* ✂ A31 C3
- Row 53 ↗ (45) 6 A34, 1 D3, 4 A34, 1 B9, 9 A34, 4 B10, 3 A32, 1 B8, 7 A32, 3 C4, 1 D4*, 5 A35* ✂ A32 C4
- Row 54 ↙ (45) 6 A35, 1 D4, 9 A35, 1 B8, 3 A35, 4 B10, 7 A34, 3 B9, 4 A36*, 2 D3, 5 A36 ✂ B8 D3
- Row 55 ↗ (45) 11 A36, 3 B9, 6 A34, 4 B10, 13 A35, 2 D4, 2 A35, 2 B11*, 2 A35 ✂ A34 D4
- Row 56 ↙ (45) 2 A35, 3 B11, 18 A37*, 2 B10, 6 A37, 4 B9, 2 A36, 1 B9, 7 A36 ✂ A35
- Row 57 ↗ (44) 7 A36, 1 B9, 1 A36, 5 B9, 5 A37, 3 B10, 8 A38*, 3 B12*, 6 A39*, 1 B11, 4 A39 ✂ A37 A38
- Row 58 ↙ (43) 3 A39, 1 B11, 7 A39, 2 B12, 9 A39, 2 B10, 5 A39, 7 B9, 1 A36, 1 B9, 5 A36 ✂ B10
- Row 59 ↗ (42) 5 A36, 1 B9, 1 A36, 1 B9, 3 A36, 4 B13*, 1 A39, 2 B13, 11 A39, 3 B12, 5 A40*, 2 B11, 3 A40 ✂ B9 A39
- Row 60 ↙ (41) 2 A40, 3 B11, 6 A41*, 1 B12, 12 A41, 7 B13, 2 A36, 3 B13, 5 A42* ✂ A40 A36
- Row 61 ↗ (40) 5 A42, 2 B13, 3 A42, 6 B14*, 9 A41, 1 C5*, 2 A41, 2 B12, 5 A41, 1 B11, 4 A41 ✂ B13 B12
- Row 62 ↙ (39) 3 A41, 1 B11, 10 A41, 1 C5, 10 A41, 6 B14, 1 A42, 2 B14, 5 A42
- Row 63 ↗ (38) 4 A42, 2 B14, 2 A42, 1 B14, 2 A42, 4 B14, 7 A41, 3 C5, 8 A43*, 2 B11, 3 A43 ✂ A41
- Row 64 ↙ (37) 2 A43, 3 B11, 8 A44*, 2 C5, 6 A44, 5 B14, 3 A42, 4 B15*, 4 A45* ✂ A43
- Row 65 ↗ (36) 4 A45, 3 B15, 4 A42, 2 B14, 1 A42, 3 B14, 4 A44, 4 C5, 6 A46*, 1 B11, 4 A46 ✂ A45 A42
- Row 66 ↙ (35) 3 A46, 1 B11, 7 A46, 4 C5, 3 A44, 2 B14, 2 A44, 1 B14, 6 A44, 2 B15, 4 A44 ✂ B15
- Row 67 ↗ (34) 10 A44, 1 B14, 1 A44, 1 B14, 6 A44, 5 C5, 5 A46, 2 B11, 3 A46 ✂ A44
- Row 68 ↙ (33) 2 A46, 3 B11, 5 A47*, 2 C5, 6 A47, 1 B14, 2 A47, 1 B14, 7 A47, 1 B16*, 3 A47 ✂ A46 B16
- Row 69 ↗ (32) 11 A47, 1 B14, 8 A47, 3 C5, 1 D5*, 3 A48*, 1 B11, 4 A48 ✂ A47 C5
- Row 70 ↙ (31) 3 A48, 1 B11, 4 A48, 1 D5, 9 A48, 2 B14, 11 A48
- Row 71 ↗ (30) 10 A48, 1 B14, 10 A48, 2 D5, 2 A48, 2 B11, 3 A48 ✂ D5
- Row 72 ↙ (29) 2 A48, 3 B11, 13 A49*, 1 B14, 10 A49 ✂ A48 B14
- Row 73 ↗ (28) 5 A49, 3 B17*, 6 A50*, 3 B18*, 6 A51*, 1 B11, 4 A51 ✂ A49 A50
- Row 74 ↙ (27) 3 A51, 1 B11, 7 A51, 2 B18, 7 A51, 2 B17, 5 A51
- Row 75 ↗ (26) 4 A51, 3 B17, 6 A52*, 3 B18, 5 A53*, 2 B11, 3 A53 ✂ A51 A52
- Row 76 ↙ (25) 2 A53, 3 B11, 6 A54*, 1 B18, 8 A54, 1 B17, 4 A54 ✂ A53
- Row 77 ↗ (24) 3 A54, 2 B17, 4 A54, 1 C6*, 2 A54, 2 B18, 5 A54, 1 B11, 4 A54 ✂ B17 B18
- Row 78 ↙ (23) 3 A54, 1 B11, 10 A54, 1 C6, 8 A54
- Row 79 ↗ (22) 6 A54, 3 C6, 8 A55*, 2 B11, 3 A55 ✂ A54
- Row 80 ↙ (21) 2 A55, 3 B11, 8 A56*, 2 C6, 6 A56 ✂ A55
- Row 81 ↗ (20) 5 A56, 4 C6, 6 A57*, 1 B11, 4 A57
- Row 82 ↙ (19) 3 A57, 1 B11, 7 A57, 4 C6, 4 A56
- Row 83 ↗ (18) 3 A56, 5 C6, 5 A57, 2 B11, 3 A57 ✂ A56
- Row 84 ↙ (17) 2 A57, 3 B11, 5 A58*, 2 C6, 5 A58 ✂ A57
- Row 85 ↗ (16) 4 A58, 3 C6, 1 D6*, 3 A59*, 1 B11, 4 A59 ✂ A58 C6
- Row 86 ↙ (15) 3 A59, 1 B11, 4 A59, 1 D6, 6 A59
- Row 87 ↗ (14) 5 A59, 2 D6, 2 A59, 2 B11, 3 A59 ✂ D6
- Row 88 ↙ (13) 2 A59, 3 B11, 8 A60* ✂ A59
- Row 89 ↗ (12) 7 A60, 1 B11, 4 A60
- Row 90 ↙ (11) 3 A60, 1 B11, 7 A60
- Row 91 ↗ (10) 5 A60, 2 B11, 3 A60
- Row 92 ↙ (9) 2 A60, 3 B11, 4 A61* ✂ A60
- Row 93 ↗ (8) 3 A61, 1 B11, 4 A61
- Row 94 ↙ (7) 3 A61, 1 B11, 3 A61
- Row 95 ↗ (6) 2 A61, 1 B11, 3 A61
- Row 96 ↙ (5) 2 A61, 1 B11, 2 A61 ✂ B11
- Row 97 ↗ (4) 4 A61
- Row 98 ↙ (3) 3 A61
- Row 99 ↗ (2) 2 A61
- Row 100 ↙ (1) 1 A61 ✂ A61
How many bobbins?
One for every area of colour.
In C2C each area of colour in a diagonal row needs its own bobbin. When the area carries on into the next row, the same bobbin carries on, as long as it is hanging next to where the next row needs it. When an area splits, a new bobbin joins; when two areas meet, one is cut. The calculator follows every area through every row.
For the Reindeer Hearts C2C Blanket graph (45 × 56 tiles, 4 colours) that is 91 bobbins with yarn carried across gaps of up to 2 tiles, or 106 if you never carry. The background alone is 61 bobbins: the motifs cut it into many areas.
How much to wind: each tile takes about 29 × the tile size of yarn (about 55 cm for a 1.9 cm worsted tile), plus any yarn carried, two 15 cm tails and 10%. Bobbins over 50 m cover big areas; work those straight from the ball.