Granny Square and Circle Blanket Generator
Stuck on colors? Visualize your dream blanket in seconds! Set your options and click GENERATE BLANKET to see the magic.
Select a blanket type and configure your settings to begin.
Color & Yarn Summary
How to Use the Granny Square and Circles Color Pattern Generator
Welcome to your virtual yarn blanket planner! I help you to visualize the perfect blanket, no matter the technique, yarn and size you want! Here’s tutorial how to create your ideal design in a few simple steps:
1: How to Pick a Blanket Type
2. Configuring Your Blanket’s Structure
3. How to Choose Yarn Palette
4. Selecting Your Colors
5. Generatating Your Blanket
6. Saving Your Design
7. Other Options- Shuffle/Duplicate colors/Monochromatic Squares/ Adding Border / Printing

Step 1: Pick a Blanket Type
First, choose the style of your blanket. Your options are:
- Classic: Perfect for designing traditional granny square blankets.
- Round: Helps you plan the color sequence for any circular blanket or mandala.
- Circle-to-Square: Ideal for designing blankets made from squares with a circle in the middle, such as the Sunburst Granny Square, African Flower Square, or Daisy Granny Square.

Step 2. Configure Your Blanket’s Structure
- For Classic or Circle-to-Square blankets, use the Dimensions section to set the number of rows and columns.
- The Rounds per Square (or Center Circles + Squaring Rounds) defines how many color slots will appear for you to fill.
- For a Round blanket, simply choose the total Number of Rings.
Step 3. Choose Yarn Palette
You can browse dozens of popular yarn palettes by brand to find the exact yarn you're using.
If you don’t have a specific yarn in mind, the "Color Themes" offer beautifully curated palettes to inspire you.

Step 4. Select Your Colors
Simply click the yarn swatches you love or hold and drag them to the color slots below.
To change a color you’ve already placed, first click on its color slot (the input box), then click a new swatch from the palette.

Step 5. Generate Your Blanket
Click the “Generate Blanket” button to see your design come to life! The generator will create a unique layout based on your settings.
Step 6. Save Your Design
To come back to your color design anytime, click "Share/Save Design". A unique link to your blanket will pop up on the screen - copy it and paste it in a safe place. You may for example:
- paste a link to a text editor,
- sent it in a massage to yourself,
- open a new tab, paste the link and bookmark the tab
Next click "OK" to close the pop up window.

Step 7. Even more options
Don’t stop there! Use the buttons and checkboxes to perfect your creation:
- Shuffle / Re-generate: Don’t like the first layout? Click this to instantly rearrange the colors and squares into a new, random pattern.
- Allow duplicate colours: Check this box if you want to allow the same color to appear more than once within a single square.
- Add monochromatic squares: Want some solid-color squares mixed in? Check this box, and the generator will randomly make some of the squares a single color.
- Add Border: Add a finishing touch by checking this box and picking a border color.
- Print Design: Get a printer-friendly version of your blanket design and color summary, perfect for taking to the yarn store!
Here is an example of a generated granny square blanket:

How do I choose colors for a beautiful blanket? How to compose colors for a crochet project?
Choosing colors can be the most exciting and the most intimidating part of a project! I always questions choices I made - are the color combination harmonious enough? There are a few good methods to compose a color pallete you 'd love. Here is how to do it, using my generator.
Start with These No-Fail Methods
Method 1: Copycat the color palette
Find a crochet project in the colors you love or get inspired by nature. Scroll my Crochet Yarn Palettes Gallery for spring flowers, birds, landscapes, and finished blankets that already work perfectly together. Screenshot what catches your eye, then match those colours exactly in the generator — or pick similar shades from your favorite yarn brand.
Here is an example of a color combo I love made by frank.and.rosie with Stylecraft Special DK yarn in Storm Blue, Duck Egg Hint of Silver, and White:

To generate a blanket with the same colors, pick the Stylecraft Special DK color palette from the generator, and drag colors you love into a Round box. When you pick a color, the brand name of it will be displayed to help you pick exactly the hues you want.

After you click 'Generate', you will get a blanket in the colors you wanted with different variations of color setup in each square. If you want to make each square the same, generate only one square (with 1 row and 1 column). Here is how the generated blanket looks:

Method 3 Use the Built-In Generator Palettes:
- The easiest way to start is to use the "Load a Palette" dropdown. The Yarn Brands are the exact colors available from that company, while the Color Themes (like "Autumn Warmth" or "Ocean Breeze") are professionally curated combinations that are guaranteed to look good together.
Method 4 Use the Color Swatches to Pick the Colors by Your Own:
- Let the Yarn Do the Work: Pick a variegated, self-striping, or "cake" yarn that you love. Use that as your "hero" yarn. Then, pull 2-3 solid colors directly from the shades within it to use as your other rounds and a potential border. This creates a perfectly coordinated look automatically.
- The "One Neutral" Rule: When in doubt, add a neutral! A color like Snow White, Cream, Natural, or a light Grey acts like a frame, making all your other colors pop and tying the whole design together. It's the secret weapon for almost any color combination.
A Little Color Theory for Crocheters
If you want to create your own palette from scratch, understanding a little color theory can feel like a superpower. Think of the color wheel as your cheat sheet for creating harmony.

Perfect for cohesive granny square blankets, fade-effect shawls, and wearables where you don’t want sharp contrast.
Analogous Yarn Colors
How to use: Pick 2-4 colors that are neighbors on the wheel for a guaranteed pleasing result.
What they are: Colors that sit right next to each other on the color wheel (e.g., blue, blue-green, and green).
The feel: Calm, creates a beautiful, blended gradient effect. Analogous palettes are perfect when you want a project to feel intentional and harmonious rather than bold or graphic.
Pro tip: These combinations are beginner-friendly — they almost always look good together.

Great for statement blankets, vibrant scarves, amigurumi, and modern home décor.
Complementary Yarn Colors
How to use: This scheme is powerful but can be overwhelming. A great strategy is to use one color as your main shade and its complement as a smaller accent color.
What they are: Colors directly opposite each other on the color wheel (e.g., blue and orange, or purple and yellow).
The feel: High-contrast, vibrant, and energetic. They make each other "pop."
Pro tip: If the contrast feels too harsh, soften one color (use dusty or muted versions).

Great for granny square blankets, patchwork projects, kids’ items, and colorful statement pieces.
Triadic Yarn Colors
How to use: This is perfect for a cheerful, playful blanket.
Let one color dominate and use the other two as accents.
What they are: Three colors that are evenly spaced on the color wheel, forming a perfect triangle (e.g., red, yellow, and blue).
The feel: Balanced, yet dynamic and very colorful. It provides strong visual contrast while remaining harmonious.
Pro tip: Use one color as dominant (60%), one as secondary (30%) and one as accent (10%).

Perfect for elegant blankets, textured sweaters, and projects where stitch detail takes center stage.
Monochromatic Yarn Colors
How to use: Choose one base color and mix lighter and darker shades of it. Combine deep, medium, and light tones to add dimension and prevent the project from looking flat.
What they are: Different shades, tints, and tones of the same color (e.g., navy, royal blue, and sky blue).
The feel: Sophisticated, elegant, and modern. It creates a rich, textured look.
Pro tip: Add texture (cables, bobbles, waffle stitch, or lace) to create visual interest since the color contrast is subtle.
How to Use Color Theory in the Generator
- Pick a "Hero" Color: Start with one color you absolutely love.
- Find its Friends: Use the color theory ideas above to find 2-3 other colors that work well with your hero color.
- Add a Neutral: Choose a white, cream, or grey border to tie everything together.
- Plug and Play: Add your 4-5 chosen colors to the generator's color slots.
- Generate & Shuffle! Click the "Generate Blanket" and "Shuffle" buttons to see all the amazing ways your palette can come to life. Sometimes the perfect layout is just a shuffle away!
Remember, the most important rule is to choose colors that make you happy. Trust your eye, have fun experimenting, and you’ll create something beautiful!

FAQ:
What is this tool for?
This is a free visual planner designed to help crocheters experiment with color combinations for their projects. It allows you to see how your chosen yarn colors will look in a finished blanket—whether it's made of classic granny squares, circles, or circle-to-square motifs—before you crochet a single stitch!
How do I select my colors?
There are two easy ways to fill your color slots:
- Quick Fill: After loading a palette, simply click on the colorful yarn swatches. They will automatically fill any empty slots in order from top to bottom.
- Targeted Change: To change a specific color, first click on its color slot (e.g., the box next to "Round 1"). This makes it the active slot. Then, click a new yarn swatch from the palette to place it there.
Can I use a yarn brand that isn't on the list?
Absolutely! The yarn palettes are just for convenience. You can add any color you want. Simply click on the small colored square next to each 'Round' or 'Circle' slot. This will open a standard color picker where you can select any shade or enter a specific HEX code (e.g., #FDFDFD).
How do I save my blanket design?
The best way to save your work is by using the “Share / Save Design” button. This will generate a unique, permanent link that contains all your settings and colors. Bookmark this link in your browser or save it in a notebook to return to your exact design anytime.
Why do my squares look different every time I click "Generate"?
The generator is designed to create a random, "scrappy-style" layout to give you lots of different ideas! The first square will always follow your color order, but the rest are randomized. If you don't like the first version, just click the “Shuffle / Re-generate” button to see a new random arrangement of your squares and colors instantly.
What's the difference between "Allow duplicate colours" and "Add monochromatic squares"?
These are advanced options for creating unique looks:
- Allow duplicate colours: This lets the same color appear more than once within a single square (e.g., a square could be Red-Blue-Red-Green). It creates more variety but ensures every square still has multiple colors.
- Add monochromatic squares: This will make some of your squares a single solid color (e.g., an all-Red square). It's great for adding solid "resting points" in a busy blanket design.
Can I use this for patterns other than blankets?
Of course! While it's designed for blankets, this tool is perfect for planning any project made from motifs. Use it to design cushion covers, tote bags, table runners, scarves, and more. If it's made of squares or circles, this planner can help!
Is this tool free to use?
Yes, this color pattern generator is 100% free to use. It's a resource for the crochet community, and we hope you enjoy it!
Happy Designing!
PS. Leave a comment if you have any feedback or suggestions on how to improve this tool!







Great post — I really enjoyed the way you presented this. It’s clear, thoughtful, and easy to engage with, which makes it stand out. It’s always inspiring to come across work like this! IExcited to keep learning, exchanging perspectives, and reading more from you.
Simply want to say your article is as surprising.
The clarity in your submit is simply nice and that i could think
you are a professional in this subject. Well together with your permission allow me to take hold of your RSS feed to keep up to date with approaching post.
Thanks a million and please continue the rewarding work.