Design your own C2C and graphgan crochet patterns online. Upload a photo, draw your own pixel chart, or start from a blank grid. Generate a printable crochet graph, visual Color Block Instructions, a written row-by-row C2C pattern, and an estimated yarn requirement—all in one free online tool.
Pattern Maker
DCreate a crochet graph, graphgan, or C2C blanket pattern from scratch or from your favorite photo.
Grid Size
Max 200 x 200 squares. In worsted-weight yarn that already reaches roughly a king-size blanket, so 200 covers every blanket size; values above 200 are automatically capped.
Numbers the chart border the way a printed C2C pattern does — each number counts the diagonals out from the bottom-right corner (corner = 1). Turn off for a plain grid.
Draws a darker line every 10 squares, counted from the bottom-right corner, so you can count blocks at a glance instead of one at a time — the way a printed graph is ruled.
Row 1 is always worked on the right side (RS) and read from right to left. Turn your work after each row: Row 2 is worked on the wrong side (WS) and read from left to right, with the direction alternating throughout the pattern.
Current grid: 40 x 40
Yarn Palette
My Custom Palette
Not tied to yarn colors — pick any color from the color wheel and build your own palette. Saved to this browser automatically.
Give each color the name of the yarn you’ll actually use — that name is what appears in your written instructions, so they read “12 sc in Apple Green” instead of a hex code. Leave it blank and the hex code is used instead.
Double-click a custom swatch to remove it.
Quick Shapes
Pick an active color above, then tap a shape to stamp it centered on your grid at maximum size.
Off by default — this checkbox wipes the entire grid, including any background fill or painting you’ve already done, so it’s easy to lose work if it’s left on.
Background Fill
Fills only the squares you haven’t touched yet with your active color — safe to use any time, even after painting part of a design, without overwriting anything you’ve already set.
Your Design
Import a Photo
Upload a photo and it’s mapped onto your current grid — set your grid dimensions first. For the best results, use a larger grid: more squares capture more of the photo’s detail.
A realistic photo contains hundreds of shades — what looks like one green background is really dozens of greens, which is impossible to crochet. This collapses the whole picture down to this many flat colors, one per yarn. Around 8–14 works well for most designs.
Saves you rebuilding a palette by hand — the colors the import actually used are added to your custom palette, ready for touching up the design afterwards.
Tick this to snap every square to the nearest real yarn color from the palette loaded above, so your design uses shades you can actually buy. Leave it off to keep the photo’s own colors.
Save / Load Your Design
Optional. Saves everything — grid size, every square, and your exact colors — to a file on your device, so you can stop mid-project and pick it up later. Not needed for a quick design; the Download Chart as PNG button above gives you a picture of the chart.
Colors Used
Color Block Instructions
Pattern Written Instructions
Estimated Yarn Needed
Yards are the standard US yarn measurement (it’s what’s printed on US skein labels), so this is the right unit — the tricky part is knowing how many single crochet stitches you get per yard. Pick your yarn weight below for a starting estimate, or enter your own number if you know it.
This is a rough estimate based on stitch count — actual usage varies by hook size, tension, and yarn weight.
How to Use the C2C Graphgan Maker
Create a crochet chart from scratch, turn a photo into a simplified graph, or build a design using real yarn-brand colors. Each square on the grid represents one C2C block or one graphgan stitch, depending on how you plan to crochet the finished design.
- Choose your grid size.
- Enter the width and height in squares, then select New / Resize Grid. A larger grid captures more detail, while a smaller grid creates a simpler and quicker project. Choose your colors.
- Load a yarn-brand palette, select a color theme, or build your own palette. Naming your custom colors helps the written pattern display useful yarn names instead of only hex codes. Create your design.
- Paint directly on the grid, add a quick shape, fill the background, or import a photo. You can use Undo if you need to correct the last change. Generate your instructions.
- Select Generate Instructions to create a color legend, visual color-block instructions, traditional written instructions, and an estimated yarn amount for every color. Save or download your work.
- Download the finished chart as a PNG, or save the complete design file so you can reopen and edit it later.
Understanding the Generated Instructions
The pattern begins in the bottom-right corner of the chart and is worked diagonally.
- Row 1 is a right-side row (RS) and is read from right to left.
- Turn your work at the end of the row.
- Row 2 is a wrong-side row (WS) and is read from left to right.
- Continue alternating direction after every row.
The arrows beside the row numbers show the direction:
↙ Row 1 [RS]
↗ Row 2 [WS]
↙ Row 3 [RS]
↗ Row 4 [WS]
New to C2C crochet? If you’ve never followed a corner-to-corner chart before, check out this step-by-step tutorial on How to Read C2C Crochet Patterns . It explains how to read graphs, follow diagonal rows, understand row numbers, and avoid common beginner mistakes.
Color Block Instructions
The Color Block Instructions use a colored square followed by the number of blocks to crochet in that color.
For example:
↙ Row 1 [RS]: 🟨 ×1 [1 block]
↗ Row 2 [WS]: 🟨 ×1 🟥 ×1 [2 blocks]
This visual format is especially useful when your design contains many colors or when you prefer to follow color changes without repeatedly reading hex codes.
Pattern Written Instructions
The written version displays each color as a hex code followed by the number of blocks:
↙ Row 1 [RS]: (#F5EE14)x1 [1 block]
↗ Row 2 [WS]: (#F5EE14)x1, (#FA0000)x1 [2 blocks]
Use the Colors Used box above the instructions to match each hex code with its color square and yarn name. Custom colors will show the names you entered, while colors from a yarn-brand palette already include their shade names.
C2C Blanket Size Guide (How Many Squares Do You Need?)
The size of your graph determines both the level of detail and the finished blanket dimensions. A larger grid captures finer details but requires more stitches and yarn, while a smaller grid creates a quicker, simpler project.
Approximate finished sizes based on standard dc C2C using average crochet tension. Actual size varies with your tension, hook, and yarn brand.
| Blanket Size | Recommended Graph | Medium (4)5 mm (H/8) | DK / Light (3)4 mm (G/6) | Bulky (5)6 mm (J/10) |
|---|---|---|---|---|
| Lovey | 18 × 18 | 15 × 15 in | 12 × 12 in | 18 × 18 in |
| Security Blanket | 36 × 36 | 30 × 30 in | 24 × 24 in | 36 × 36 in |
| Baby | 42 × 50 | 35 × 42 in | 28 × 34 in | 42 × 50 in |
| Toddler | 54 × 66 | 45 × 55 in | 36 × 44 in | 54 × 66 in |
| Lapghan | 60 × 72 | 50 × 60 in | 40 × 48 in | 60 × 72 in |
| Throw | 72 × 90 | 60 × 75 in | 48 × 60 in | 72 × 90 in |
| Twin | 84 × 102 | 70 × 85 in | 56 × 68 in | 84 × 102 in |
| Queen | 108 × 120 | 90 × 100 in | 72 × 80 in | 108 × 120 in |
Size estimates are based on standard dc C2C crochet using average crochet tension.
- Medium (4): 5 mm (H/8) hook — approximately 0.83 in (2.1 cm) per C2C block, based on a measured 9 × 9 swatch.
- DK / Light (3): 4 mm (G/6) hook — approximately 0.67 in (1.7 cm) per block.
- Bulky (5): 6 mm (J/10) hook — approximately 1.0 in (2.5 cm) per block.
Finished blanket dimensions are estimates and may vary depending on your yarn brand, hook size, and personal crochet tension.
Tip: Crochet a small gauge swatch before designing a large blanket. Measuring just a few C2C blocks can help you predict the finished size much more accurately than relying on averages.
Frequently Asked Questions
Can I turn a photo into a C2C crochet pattern?
Yes. Upload your image and the Pattern Maker will convert it into a crochet graph. You can adjust the number of colors, edit individual squares, and generate both visual Color Block Instructions and a written C2C pattern.
What’s the difference between a graphgan and C2C?
A graphgan is any crochet blanket made by following a picture or graph. Corner-to-corner (C2C) is one of the most popular techniques used to crochet graphgans because it naturally follows diagonal rows. This generator creates patterns suitable for C2C crochet and other graph-based techniques.
Can I design my own crochet graph from scratch?
Absolutely. You can paint directly on the grid, create geometric designs, add simple shapes, or edit imported images one square at a time.
How many colors should a graphgan use?
Most crochet graphgans look best with 8 to 20 colors. Fewer colors create cleaner, easier-to-crochet designs, while more colors increase detail but also require more yarn changes.
Can I use my favorite yarn brand?
Yes. This graphgan generator ncludes palettes from popular yarn brands, and you can also create your own custom color palette by adding your preferred yarn colors and names.
Does the generator estimate how much yarn I’ll need?
Yes. After generating your pattern, the tool estimates the yarn required for each color based on the number of blocks in your design. These estimates are intended as a guide and may vary depending on your crochet tension and yarn choice.
Can I print the pattern?
Yes. Once your pattern has been generated, you can print the instructions directly from your browser or save them as a PDF for future use.
What graph size should I choose?
Smaller graphs are quicker to crochet and work well for simple designs. Larger graphs capture more detail and are better suited for portraits, pets, and realistic images. The Blanket Size Guide above provides recommended graph sizes for common blanket dimensions.
Is this C2C crochet pattern generator free?
Yes. You can create crochet graphs, generate written instructions, and design C2C blankets online for free.
Can beginners use this tool?
Yes. The generator is designed for both beginners and experienced crocheters. If you’re new to C2C, follow the written instructions and color-block guide together. You can also learn the basics in mine beginner’s C2C tutorial tutorial, which walks through charts, row directions, and reading C2C patterns step by step.
Ready to Design Your C2C Blanket?
Upload a favorite photo, draw your own crochet graph, or start with a blank grid. Generate printable charts, color block instructions, written row-by-row patterns, and yarn estimates—all in just a few clicks.
Need a little inspiration before you start?
Learn how to read C2C crochet patterns with my beginner-friendly step-by-step tutorial.
Explore Yarn Color Palettes to discover beautiful color combinations for graphgans and C2C blankets.
New to C2C? Start Here
If you’re just getting started, these beginner-friendly guides will help you make the most of this online C2C tool:
- Step-by-step C2C guide– Learn how to read charts, follow diagonal rows, and understand written C2C instructions.
- (Later you can add more links here, such as “How to Crochet C2C,” “Best Yarn for Graphgans,” or “How to Change Colors in C2C.”)








I’m so happy I found your page! I turned a photo of my hubby into a graph, and now I’m making a huge blanket for his birthday. I can’t wait to surprise him!