Checkerboard: Tapestry Crochet Colorwork Generator

A checker measured in stitches

This original panel separates visual checks from the stitches that make them. Four checks fit across and four down. Every check contains three stitches across three crochet rows, so the actual canvas is twelve stitches by twelve rows. The purpose is to practice carrying one inactive yarn through short, repeated color runs without confusing a nine-stitch color area with a separately made square. All sixteen checks belong to one continuous flat piece.

Establish the fabric before scaling it

Use two smooth yarns of similar weight and a hook that gives a fabric dense enough to conceal the carry without making the working loops difficult to enter. Make the saved twelve-stitch sample before planning a bag or cushion. Three stitches and three rows do not necessarily measure the same distance. If the checks look tall after washing, that is a gauge issue rather than permission to remove a row from the supplied graph.

Independent repeat arithmetic

There are eight checks of each color. Each check occupies nine stitches, giving seventy-two navy stitches and seventy-two cream stitches. Each horizontal row contains six stitches in each yarn, and the pattern changes phase after every third row. Compare rows three and four especially: the first changes direction normally, while the second also changes the color arrangement. A correct total of twelve stitches cannot detect a wrongly phased color block on its own.

Carry through the short runs

Begin at the right of the lowest chart row. Work the color sequence in the written order, placing the unused strand above the preceding row so each new stitch encloses it. Change color on the final pull-through before the first stitch of the new check. Gently spread the completed three-stitch run before enclosing more carry. Pulling the inactive yarn taut will narrow the piece even if the stitch count remains correct. At the turning edge keep both yarn supplies clear of the turning loop.

Finish and diagnose the sample

After the twelfth row, fasten both yarns securely and weave tails into matching areas. Lay the sixteen-check patch flat and check its two axes. A color run shifted by one stitch creates uneven checks; a constricted carry produces puckering without shifting the graph. These problems need different repairs. Undo to the earliest incorrect stitch for the former, and loosen the carried strand while reworking the affected run for the latter. Measure only after the intended finishing treatment.

Practical questions

Can I turn the checks into holes?

No. Both colors represent worked single crochet, not open mesh. Use a counted filet design if openings are required.

Does this include a seam allowance?

No extra edge stitches are hidden outside the twelve-column graph. A later assembly must account for the stitches consumed by its chosen seam.

Can I repeat it?

The full three-stitch color phase repeats every six columns and six rows. Make and count a new whole-repeat graph before extending the piece.

Exact parameters and complete pattern

Set width 12 stitches and height 12 rows, with US terminology. The palette and visible stitch budgets are yarn 1 #254C59: 72 stitches; yarn 2 #F5E6C8: 72 stitches. These totals exclude carried lengths and tails. All 144 cells are worked once. In UK terminology every US sc below is dc; changing terminology preserves the graph.

Download the exact original project JSON and restore it in the Tapestry Crochet Colorwork Generator. The chart shows the bottom row first in the working order, the separate foundation and alternating arrows. Read the stitch-chart guide when comparing chart coordinates with the written route. Finish after the final row by fastening off and weaving all yarn ends; no border is included.

Symbol Chart · one US sc per cellBottom-origin chart. Alternate row directions. Each completed row contains 12 stitches.Color changes occur on the final pull-through before the next yarn; use the full written color order.Row 1 ← · 12 stsRow 1, column 1: sc, yarn 22Row 1, column 2: sc, yarn 22Row 1, column 3: sc, yarn 22Row 1, column 4: sc, yarn 11Row 1, column 5: sc, yarn 11Row 1, column 6: sc, yarn 11Row 1, column 7: sc, yarn 22Row 1, column 8: sc, yarn 22Row 1, column 9: sc, yarn 22Row 1, column 10: sc, yarn 11Row 1, column 11: sc, yarn 11Row 1, column 12: sc, yarn 11ch 1Row 2 → · 12 stsRow 2, column 1: sc, yarn 22Row 2, column 2: sc, yarn 22Row 2, column 3: sc, yarn 22Row 2, column 4: sc, yarn 11Row 2, column 5: sc, yarn 11Row 2, column 6: sc, yarn 11Row 2, column 7: sc, yarn 22Row 2, column 8: sc, yarn 22Row 2, column 9: sc, yarn 22Row 2, column 10: sc, yarn 11Row 2, column 11: sc, yarn 11Row 2, column 12: sc, yarn 11ch 1Row 3 ← · 12 stsRow 3, column 1: sc, yarn 22Row 3, column 2: sc, yarn 22Row 3, column 3: sc, yarn 22Row 3, column 4: sc, yarn 11Row 3, column 5: sc, yarn 11Row 3, column 6: sc, yarn 11Row 3, column 7: sc, yarn 22Row 3, column 8: sc, yarn 22Row 3, column 9: sc, yarn 22Row 3, column 10: sc, yarn 11Row 3, column 11: sc, yarn 11Row 3, column 12: sc, yarn 11ch 1Row 4 → · 12 stsRow 4, column 1: sc, yarn 11Row 4, column 2: sc, yarn 11Row 4, column 3: sc, yarn 11Row 4, column 4: sc, yarn 22Row 4, column 5: sc, yarn 22Row 4, column 6: sc, yarn 22Row 4, column 7: sc, yarn 11Row 4, column 8: sc, yarn 11Row 4, column 9: sc, yarn 11Row 4, column 10: sc, yarn 22Row 4, column 11: sc, yarn 22Row 4, column 12: sc, yarn 22ch 1Row 5 ← · 12 stsRow 5, column 1: sc, yarn 11Row 5, column 2: sc, yarn 11Row 5, column 3: sc, yarn 11Row 5, column 4: sc, yarn 22Row 5, column 5: sc, yarn 22Row 5, column 6: sc, yarn 22Row 5, column 7: sc, yarn 11Row 5, column 8: sc, yarn 11Row 5, column 9: sc, yarn 11Row 5, column 10: sc, yarn 22Row 5, column 11: sc, yarn 22Row 5, column 12: sc, yarn 22ch 1Row 6 → · 12 stsRow 6, column 1: sc, yarn 11Row 6, column 2: sc, yarn 11Row 6, column 3: sc, yarn 11Row 6, column 4: sc, yarn 22Row 6, column 5: sc, yarn 22Row 6, column 6: sc, yarn 22Row 6, column 7: sc, yarn 11Row 6, column 8: sc, yarn 11Row 6, column 9: sc, yarn 11Row 6, column 10: sc, yarn 22Row 6, column 11: sc, yarn 22Row 6, column 12: sc, yarn 22ch 1Row 7 ← · 12 stsRow 7, column 1: sc, yarn 22Row 7, column 2: sc, yarn 22Row 7, column 3: sc, yarn 22Row 7, column 4: sc, yarn 11Row 7, column 5: sc, yarn 11Row 7, column 6: sc, yarn 11Row 7, column 7: sc, yarn 22Row 7, column 8: sc, yarn 22Row 7, column 9: sc, yarn 22Row 7, column 10: sc, yarn 11Row 7, column 11: sc, yarn 11Row 7, column 12: sc, yarn 11ch 1Row 8 → · 12 stsRow 8, column 1: sc, yarn 22Row 8, column 2: sc, yarn 22Row 8, column 3: sc, yarn 22Row 8, column 4: sc, yarn 11Row 8, column 5: sc, yarn 11Row 8, column 6: sc, yarn 11Row 8, column 7: sc, yarn 22Row 8, column 8: sc, yarn 22Row 8, column 9: sc, yarn 22Row 8, column 10: sc, yarn 11Row 8, column 11: sc, yarn 11Row 8, column 12: sc, yarn 11ch 1Row 9 ← · 12 stsRow 9, column 1: sc, yarn 22Row 9, column 2: sc, yarn 22Row 9, column 3: sc, yarn 22Row 9, column 4: sc, yarn 11Row 9, column 5: sc, yarn 11Row 9, column 6: sc, yarn 11Row 9, column 7: sc, yarn 22Row 9, column 8: sc, yarn 22Row 9, column 9: sc, yarn 22Row 9, column 10: sc, yarn 11Row 9, column 11: sc, yarn 11Row 9, column 12: sc, yarn 11ch 1Row 10 → · 12 stsRow 10, column 1: sc, yarn 11Row 10, column 2: sc, yarn 11Row 10, column 3: sc, yarn 11Row 10, column 4: sc, yarn 22Row 10, column 5: sc, yarn 22Row 10, column 6: sc, yarn 22Row 10, column 7: sc, yarn 11Row 10, column 8: sc, yarn 11Row 10, column 9: sc, yarn 11Row 10, column 10: sc, yarn 22Row 10, column 11: sc, yarn 22Row 10, column 12: sc, yarn 22ch 1Row 11 ← · 12 stsRow 11, column 1: sc, yarn 11Row 11, column 2: sc, yarn 11Row 11, column 3: sc, yarn 11Row 11, column 4: sc, yarn 22Row 11, column 5: sc, yarn 22Row 11, column 6: sc, yarn 22Row 11, column 7: sc, yarn 11Row 11, column 8: sc, yarn 11Row 11, column 9: sc, yarn 11Row 11, column 10: sc, yarn 22Row 11, column 11: sc, yarn 22Row 11, column 12: sc, yarn 22ch 1Row 12 → · 12 stsRow 12, column 1: sc, yarn 11Row 12, column 2: sc, yarn 11Row 12, column 3: sc, yarn 11Row 12, column 4: sc, yarn 22Row 12, column 5: sc, yarn 22Row 12, column 6: sc, yarn 22Row 12, column 7: sc, yarn 11Row 12, column 8: sc, yarn 11Row 12, column 9: sc, yarn 11Row 12, column 10: sc, yarn 22Row 12, column 11: sc, yarn 22Row 12, column 12: sc, yarn 22ch 1FoundationSTART: chain 13. Begin in second chain from hook at right; work 12 stitches left.Turning chain: ch 1, excluded from stitch count. No increases or decreases in this rectangle.END: Row 12, right edge. Fasten off and weave ends; border and seams are separate.× = US sc / UK dc; oval = chain. Blue box = first stitch per row; dashed brown box = final stitch.Yarn 1: #254C59Yarn 2: #F5E6C8Working order · USSTART Row 1 ← · 12 stsRow 2 → · 12 stsRow 3 ← · 12 stsRow 4 → · 12 stsRow 5 ← · 12 stsRow 6 → · 12 stsRow 7 ← · 12 stsRow 8 → · 12 stsRow 9 ← · 12 stsRow 10 → · 12 stsRow 11 ← · 12 stsEND Row 12 → · 12 stsBlue marker = first group; dashed = last group.Read chain / join / repeat details in linked steps.
  1. In the first listed working color, ch 13. Start in the second chain from hook. Read right to left: #254C59, #254C59, #254C59, #F5E6C8, #F5E6C8, #F5E6C8, #254C59, #254C59, #254C59, #F5E6C8, #F5E6C8, #F5E6C8. Work one sc per cell; change color on final pull-through. Carry inactive yarn loosely. [12 stitches]
  2. Ch 1, turn (does not count). Read left to right: #F5E6C8, #F5E6C8, #F5E6C8, #254C59, #254C59, #254C59, #F5E6C8, #F5E6C8, #F5E6C8, #254C59, #254C59, #254C59. Work one sc per cell; change color on final pull-through. Carry inactive yarn loosely. [12 stitches]
  3. Ch 1, turn (does not count). Read right to left: #254C59, #254C59, #254C59, #F5E6C8, #F5E6C8, #F5E6C8, #254C59, #254C59, #254C59, #F5E6C8, #F5E6C8, #F5E6C8. Work one sc per cell; change color on final pull-through. Carry inactive yarn loosely. [12 stitches]
  4. Ch 1, turn (does not count). Read left to right: #254C59, #254C59, #254C59, #F5E6C8, #F5E6C8, #F5E6C8, #254C59, #254C59, #254C59, #F5E6C8, #F5E6C8, #F5E6C8. Work one sc per cell; change color on final pull-through. Carry inactive yarn loosely. [12 stitches]
  5. Ch 1, turn (does not count). Read right to left: #F5E6C8, #F5E6C8, #F5E6C8, #254C59, #254C59, #254C59, #F5E6C8, #F5E6C8, #F5E6C8, #254C59, #254C59, #254C59. Work one sc per cell; change color on final pull-through. Carry inactive yarn loosely. [12 stitches]
  6. Ch 1, turn (does not count). Read left to right: #254C59, #254C59, #254C59, #F5E6C8, #F5E6C8, #F5E6C8, #254C59, #254C59, #254C59, #F5E6C8, #F5E6C8, #F5E6C8. Work one sc per cell; change color on final pull-through. Carry inactive yarn loosely. [12 stitches]
  7. Ch 1, turn (does not count). Read right to left: #254C59, #254C59, #254C59, #F5E6C8, #F5E6C8, #F5E6C8, #254C59, #254C59, #254C59, #F5E6C8, #F5E6C8, #F5E6C8. Work one sc per cell; change color on final pull-through. Carry inactive yarn loosely. [12 stitches]
  8. Ch 1, turn (does not count). Read left to right: #F5E6C8, #F5E6C8, #F5E6C8, #254C59, #254C59, #254C59, #F5E6C8, #F5E6C8, #F5E6C8, #254C59, #254C59, #254C59. Work one sc per cell; change color on final pull-through. Carry inactive yarn loosely. [12 stitches]
  9. Ch 1, turn (does not count). Read right to left: #254C59, #254C59, #254C59, #F5E6C8, #F5E6C8, #F5E6C8, #254C59, #254C59, #254C59, #F5E6C8, #F5E6C8, #F5E6C8. Work one sc per cell; change color on final pull-through. Carry inactive yarn loosely. [12 stitches]
  10. Ch 1, turn (does not count). Read left to right: #254C59, #254C59, #254C59, #F5E6C8, #F5E6C8, #F5E6C8, #254C59, #254C59, #254C59, #F5E6C8, #F5E6C8, #F5E6C8. Work one sc per cell; change color on final pull-through. Carry inactive yarn loosely. [12 stitches]
  11. Ch 1, turn (does not count). Read right to left: #F5E6C8, #F5E6C8, #F5E6C8, #254C59, #254C59, #254C59, #F5E6C8, #F5E6C8, #F5E6C8, #254C59, #254C59, #254C59. Work one sc per cell; change color on final pull-through. Carry inactive yarn loosely. [12 stitches]
  12. Ch 1, turn (does not count). Read left to right: #254C59, #254C59, #254C59, #F5E6C8, #F5E6C8, #F5E6C8, #254C59, #254C59, #254C59, #F5E6C8, #F5E6C8, #F5E6C8. Work one sc per cell; change color on final pull-through. Carry inactive yarn loosely. [12 stitches]
Local design studio · no account required

My Projects