Create a charming Yarn Ball C2C Crochet Pattern with this free Corner-to-Corner (C2C) crochet pattern. Designed for beginners and experienced crocheters alike, this project is worked diagonally from one corner to the opposite corner using simple color changes to create a colorful yarn ball with a crochet hook motif.
The pattern includes everything you need to complete the project, including a C2C pixel graph, Color Blocks Instructions, a written row-by-row pattern, and an Interactive Graph Ruler to help you follow the chart one row at a time. Whether you’re making a cozy blanket, decorative pillow, tote bag, or another crochet project, this square is fun, relaxing, and satisfying to make.
This beginner-friendly pattern is worked diagonally from one corner to the opposite corner using the Corner-to-Corner (C2C) crochet technique. The design is created by changing yarn colors according to the graph or the written instructions.
Create Crochet That’s Uniquely Yours.
Upload a favorite photo, turn your pet or artwork into a custom crochet design, create your own graph from scratch, or personalize this heart pattern with our C2C Blanket Pattern Maker. Then explore our Yarn Color Palettes to discover beautiful color combinations for your project.

What’s Included in Yarn Ball C2C Crochet Pattern
This free Yarn Ball C2C Crochet Square Pattern includes everything you need to complete the project from start to finish:
- Materials list
- Yarn Ball C2C pixel Chart
- Color Blocks Instructions
- Written row-by-row pattern
- Interactive Graph Ruler to help you follow the graph one row at a time
Choose the format that works best for you—or switch between them as you crochet. The graph, Color Blocks Instructions, and written pattern all follow the same row order, making it easy to move between them whenever you like.
Pattern Information
- Skill Level: Beginner
- Technique: Corner-to-Corner (C2C) Crochet
- Finished Size: Approximately 10 × 10 in (25 × 25 cm)*
- Graph Size: 25 × 25 blocks
- Construction: Worked diagonally from one corner to the opposite corner (C2C)
*Measurements are based on Stylecraft Special DK #3 Light yarn, a 4 mm crochet hook, and the C2C half double crochet (hdc) technique. Finished size may vary depending on your yarn, hook size, tension, and the C2C method used.
Materials
You’ll need the following supplies:
- Yarn in 5 colors (suggested #3 Light)
- Crochet hook (in size corresponding with your yarn, for 3 Light – 4mm US G/6 hook)
- Yarn needle
- Scissors
- Stitch markers (optional)
Abbreviations and Pattern Notes
This pattern includes both US and UK crochet terminology. UK equivalents:
- UK dc = US sc
- UK htr = US hdc
- UK tr = US dc
The design is worked using the Corner-to-Corner (C2C) crochet technique.
- Each square on the graph represents one C2C block.
- RS = Right Side
- WS = Wrong Side
- Follow the row arrows (↗ and ↙) to maintain the correct working direction.
C2C Yarn Ball Chart
Save or print this chart for reference.

New to C2C? Learn how to read a C2C graph and understand the pattern layout with our How to Read C2C Patterns tutorial before you begin.
📏 Interactive C2C Graph Ruler Slide the ruler to follow each row.
The graph, Color Blocks Instructions, and Written Pattern all use the same row numbers, so you can switch between formats at any time without losing your place.
🟨 Color Blocks Instructions Quickly track every color change by row
The Color Blocks Instructions provide a quick visual summary of each row using colored blocks and block counts.
📌 Notes
Each row shows:
- The crochet direction (↙ RS or ↗ WS)
- The color sequence for that row
- The number of C2C blocks in each color
- The total number of blocks to crochet
🎨 Colors Used
📝 Written Pattern Easy-to-follow row-by-row instructions
Prefer traditional row-by-row instructions? The written pattern follows the same row order as the graph and Color Blocks Instructions, using plain color names instead of colored blocks.
↙ Row 1 [RS]: (#FFFFFF)x1 [1 block]
↗ Row 2 [WS]: (#FFFFFF)x2 [2 blocks]
↙ Row 3 [RS]: (#FFFFFF)x3 [3 blocks]
↗ Row 4 [WS]: (#FFFFFF)x4 [4 blocks]
↙ Row 5 [RS]: (#FFFFFF)x5 [5 blocks]
↗ Row 6 [WS]: (#FFFFFF)x6 [6 blocks]
↙ Row 7 [RS]: (#FFFFFF)x7 [7 blocks]
↗ Row 8 [WS]: (#FFFFFF)x8 [8 blocks]
↙ Row 9 [RS]: (#FFFFFF)x6, (#1E4F8F)x2, (#FFFFFF)x1 [9 blocks]
↗ Row 10 [WS]: (#FFFFFF)x2, (#8EC3F5)x1, (#1E4F8F)x1, (#FFFFFF)x6 [10 blocks]
↙ Row 11 [RS]: (#FFFFFF)x6, (#1E4F8F)x1, (#8EC3F5)x1, (#1E4F8F)x1, (#FFFFFF)x2 [11 blocks]
↗ Row 12 [WS]: (#FFFFFF)x3, (#1E4F8F)x1, (#8EC3F5)x1, (#1E4F8F)x1, (#FFFFFF)x6 [12 blocks]
↙ Row 13 [RS]: (#FFFFFF)x6, (#1E4F8F)x1, (#8EC3F5)x1, (#1E4F8F)x1, (#FFFFFF)x4 [13 blocks]
↗ Row 14 [WS]: (#FFFFFF)x5, (#1E4F8F)x1, (#8EC3F5)x1, (#1E4F8F)x1, (#FFFFFF)x6 [14 blocks]
↙ Row 15 [RS]: (#FFFFFF)x6, (#1E4F8F)x1, (#8EC3F5)x1, (#1E4F8F)x1, (#FFFFFF)x6 [15 blocks]
↗ Row 16 [WS]: (#FFFFFF)x7, (#1E4F8F)x1, (#8EC3F5)x1, (#1E4F8F)x1, (#FFFFFF)x6 [16 blocks]
↙ Row 17 [RS]: (#FFFFFF)x7, (#1E4F8F)x1, (#8EC3F5)x1, (#1E4F8F)x3, (#FFFFFF)x5 [17 blocks]
↗ Row 18 [WS]: (#FFFFFF)x5, (#1E4F8F)x2, (#8EC3F5)x1, (#1E4F8F)x1, (#8EC3F5)x1, (#1E4F8F)x3, (#FFFFFF)x5 [18 blocks]
↙ Row 19 [RS]: (#FFFFFF)x5, (#1E4F8F)x1, (#8EC3F5)x1, (#1E4F8F)x1, (#8EC3F5)x1, (#1E4F8F)x2, (#8EC3F5)x2, (#1E4F8F)x1, (#FFFFFF)x5 [19 blocks]
↗ Row 20 [WS]: (#FFFFFF)x5, (#1E4F8F)x1, (#8EC3F5)x3, (#1E4F8F)x1, (#8EC3F5)x2, (#1E4F8F)x1, (#8EC3F5)x1, (#1E4F8F)x5, (#FFFFFF)x1 [20 blocks]
↙ Row 21 [RS]: (#FFFFFF)x1, (#1E4F8F)x1, (#8EC3F5)x5, (#1E4F8F)x2, (#8EC3F5)x1, (#1E4F8F)x1, (#8EC3F5)x1, (#1E4F8F)x1, (#8EC3F5)x2, (#1E4F8F)x1, (#FFFFFF)x5 [21 blocks]
↗ Row 22 [WS]: (#FFFFFF)x5, (#1E4F8F)x2, (#8EC3F5)x1, (#1E4F8F)x1, (#8EC3F5)x1, (#1E4F8F)x2, (#8EC3F5)x2, (#1E4F8F)x5, (#8EC3F5)x1, (#1E4F8F)x1, (#FFFFFF)x1 [22 blocks]
↙ Row 23 [RS]: (#FFFFFF)x1, (#1E4F8F)x1, (#8EC3F5)x1, (#1E4F8F)x1, (#FFFFFF)x3, (#1E4F8F)x1, (#8EC3F5)x1, (#1E4F8F)x1, (#8EC3F5)x2, (#1E4F8F)x1, (#8EC3F5)x1, (#1E4F8F)x1, (#8EC3F5)x1, (#1E4F8F)x2, (#FFFFFF)x5 [23 blocks]
↗ Row 24 [WS]: (#FFFFFF)x2, (#FF8800)x5, (#8EC3F5)x1, (#1E4F8F)x1, (#8EC3F5)x3, (#1E4F8F)x1, (#8EC3F5)x2, (#1E4F8F)x2, (#FFFFFF)x3, (#1E4F8F)x1, (#8EC3F5)x1, (#1E4F8F)x1, (#FFFFFF)x1 [24 blocks]
↙ Row 25 [RS]: (#FFFFFF)x2, (#8EC3F5)x1, (#1E4F8F)x1, (#FFFFFF)x3, (#1E4F8F)x2, (#8EC3F5)x1, (#1E4F8F)x1, (#8EC3F5)x2, (#1E4F8F)x1, (#8EC3F5)x1, (#1E4F8F)x1, (#8EC3F5)x1, (#FF8800)x1, (#FBED4B)x4, (#FF8800)x1, (#FFFFFF)x2 [25 blocks]
↗ Row 26 [WS]: (#FFFFFF)x2, (#FBED4B)x1, (#FF8800)x4, (#8EC3F5)x1, (#1E4F8F)x1, (#8EC3F5)x1, (#1E4F8F)x1, (#8EC3F5)x1, (#1E4F8F)x1, (#8EC3F5)x4, (#FF8800)x3, (#FFFFFF)x1, (#1E4F8F)x2, (#FFFFFF)x1 [24 blocks]
↙ Row 27 [RS]: (#FFFFFF)x3, (#FF8800)x1, (#FBED4B)x2, (#1E4F8F)x2, (#8EC3F5)x1, (#1E4F8F)x1, (#8EC3F5)x2, (#1E4F8F)x1, (#8EC3F5)x3, (#1E4F8F)x2, (#FFFFFF)x2, (#FBED4B)x1, (#FF8800)x1, (#FFFFFF)x1 [23 blocks]
↗ Row 28 [WS]: (#FFFFFF)x1, (#FF8800)x2, (#FFFFFF)x1, (#1E4F8F)x1, (#8EC3F5)x2, (#1E4F8F)x1, (#8EC3F5)x1, (#1E4F8F)x1, (#8EC3F5)x1, (#1E4F8F)x1, (#8EC3F5)x2, (#1E4F8F)x1, (#8EC3F5)x1, (#FF8800)x3, (#FFFFFF)x3 [22 blocks]
↙ Row 29 [RS]: (#FFFFFF)x5, (#1E4F8F)x1, (#8EC3F5)x2, (#1E4F8F)x1, (#8EC3F5)x1, (#1E4F8F)x1, (#8EC3F5)x1, (#1E4F8F)x1, (#8EC3F5)x1, (#1E4F8F)x1, (#8EC3F5)x2, (#FFFFFF)x4 [21 blocks]
↗ Row 30 [WS]: (#FFFFFF)x3, (#1E4F8F)x2, (#8EC3F5)x2, (#1E4F8F)x1, (#8EC3F5)x1, (#1E4F8F)x1, (#8EC3F5)x1, (#1E4F8F)x1, (#8EC3F5)x1, (#1E4F8F)x2, (#FFFFFF)x5 [20 blocks]
↙ Row 31 [RS]: (#FFFFFF)x5, (#8EC3F5)x1, (#1E4F8F)x1, (#8EC3F5)x1, (#1E4F8F)x1, (#8EC3F5)x4, (#1E4F8F)x1, (#8EC3F5)x2, (#FFFFFF)x3 [19 blocks]
↗ Row 32 [WS]: (#FFFFFF)x2, (#1E4F8F)x3, (#8EC3F5)x2, (#1E4F8F)x3, (#8EC3F5)x1, (#1E4F8F)x1, (#8EC3F5)x1, (#1E4F8F)x1, (#FFFFFF)x4 [18 blocks]
↙ Row 33 [RS]: (#FFFFFF)x4, (#1E4F8F)x1, (#8EC3F5)x1, (#1E4F8F)x1, (#8EC3F5)x2, (#1E4F8F)x3, (#8EC3F5)x2, (#1E4F8F)x1, (#FFFFFF)x2 [17 blocks]
↗ Row 34 [WS]: (#FFFFFF)x2, (#1E4F8F)x3, (#8EC3F5)x4, (#1E4F8F)x1, (#8EC3F5)x1, (#1E4F8F)x1, (#FFFFFF)x4 [16 blocks]
↙ Row 35 [RS]: (#FFFFFF)x4, (#1E4F8F)x1, (#8EC3F5)x1, (#1E4F8F)x2, (#8EC3F5)x4, (#1E4F8F)x1, (#FFFFFF)x2 [15 blocks]
↗ Row 36 [WS]: (#FFFFFF)x2, (#1E4F8F)x5, (#8EC3F5)x2, (#1E4F8F)x1, (#FFFFFF)x4 [14 blocks]
↙ Row 37 [RS]: (#FFFFFF)x4, (#1E4F8F)x1, (#8EC3F5)x5, (#1E4F8F)x1, (#FFFFFF)x2 [13 blocks]
↗ Row 38 [WS]: (#FFFFFF)x2, (#1E4F8F)x2, (#8EC3F5)x2, (#1E4F8F)x2, (#FFFFFF)x4 [12 blocks]
↙ Row 39 [RS]: (#FFFFFF)x5, (#1E4F8F)x3, (#FFFFFF)x3 [11 blocks]
↗ Row 40 [WS]: (#FFFFFF)x10 [10 blocks]
↙ Row 41 [RS]: (#FFFFFF)x9 [9 blocks]
↗ Row 42 [WS]: (#FFFFFF)x8 [8 blocks]
↙ Row 43 [RS]: (#FFFFFF)x7 [7 blocks]
↗ Row 44 [WS]: (#FFFFFF)x6 [6 blocks]
↙ Row 45 [RS]: (#FFFFFF)x5 [5 blocks]
↗ Row 46 [WS]: (#FFFFFF)x4 [4 blocks]
↙ Row 47 [RS]: (#FFFFFF)x3 [3 blocks]
↗ Row 48 [WS]: (#FFFFFF)x2 [2 blocks]
↙ Row 49 [RS]: (#FFFFFF)x1 [1 block]
More Crochet Tools You'll Love
This yarn ball with crochet hook pixel graph can also be used for graphghans, crochet blankets, pillows, wall hangings, and other pixel crochet projects.

Ready for your next project? Explore more Crochet Frog tools to customize this design, discover inspiring yarn color palettes, and plan even bigger crochet creations.
Resize This Pattern
Turn this yarn ball square into a blanket, pillow, wall hanging, table runner, or any custom-sized project with the C2C Blanket Pattern Maker.
Yarn Color Palettes
Need color inspiration? Browse our curated Yarn Color Palettes and discover beautiful combinations for your next crochet project.
Blanket Color Ideas
Mix C2C squares with solid or decorative granny squares to design a one-of-a-kind blanket before you start crocheting.
Frequently Asked Questions
Can I use mini C2C instead of traditional C2C?
Yes. The graph and color placement remain the same, but the finished size will may differ.
Can I resize this Yarn Ball with Crochet Hook Pixel Graph?
Yes! Open the design in our C2C Blanket Pattern Maker to create blankets, pillows, wall hangings, and more.
What yarn was used for the sample?
The sample was made with Medium (4) cotton yarn, but any similar cotton yarn will work.
Is this Heart C2C crochet pattern beginner-friendly?
Yes. The pattern includes a graph, Color Blocks Instructions, and a written row-by-row pattern, so you can follow the format that suits you best.
Happy crocheting!
We'd love to see your finished project. If you share it on social media, tag @CrochetFrog so we can admire your creation and inspire other crocheters.






