Skip to main content

Color Combination Generator

Knitting & Crochet

Build a Standard, Mixed, Wild, Soft, Earthy, or Monochrome palette from one main color, with usage shares and a grayscale value check.

What is this?

A browser-local palette builder that starts with one main color and creates companion colors, usage shares, a grayscale value check, and a simple 20-block stripe cycle.

Who needs it?

Crocheters, knitters, quilters, and other fiber artists who like one color but do not know which colors to put with it.

Bottom line

The palette is a planning starting point, not a dye match. Compare physical yarn or fabric in the light where the project will be used.

Start with one color you already like

Pick a main color, choose how brave the combination should feel, and the generator builds the companion colors with plain-language roles and shares. Screen colors vary by yarn, dye lot, fiber, and light, so compare the physical yarn before buying a full project quantity.

Main color

Choose a preset or use the color field to match a yarn you already own as closely as you can.

Current main color: #3B6EA5

Start from a photo

Use a photo of yarn you own, a finished blanket, or a picture you love. The main colors are read on your device. Nothing is uploaded.

How brave should the combination feel?
Number of colors

Standard palette for a blanket or throw

Nearby colors plus one clear contrast. Calm, familiar, and hard to get wrong.

Best for: Gifts, baby items, and first projects. Not for: A deliberately dramatic statement piece.

Main: Blue

#3B6EA5

Use about 50% of the color area.

Value: Dark. Contrast with main: 1.00:1.

HSL 211Β°, 47%, 44%

Support: Indigo

#554FBA

Use about 22% of the color area.

Value: Dark. Contrast with main: 1.23:1.

HSL 243Β°, 44%, 52%

Accent: Orange

#C49159

Use about 10% of the color area.

Value: Medium. Contrast with main: 1.90:1.

HSL 31Β°, 47%, 56%

Neutral: Cream

#DDE0E4

Use about 18% of the color area.

Value: Light. Contrast with main: 4.00:1.

HSL 211Β°, 12%, 88%

Grayscale value check

This strip removes hue and keeps relative lightness. If two blocks look nearly the same here, those colors can blend in stripes, motifs, and colorwork even when the yarn colors look different.

  • Main: Dark, grayscale #6B6B6B
  • Support: Dark, grayscale #5D5D5D
  • Accent: Medium, grayscale #9B9B9B
  • Neutral: Light, grayscale #E0E0E0

Check these pairs in a swatch

  • Main and Support have low value contrast (1.23:1). They may blend in fine stripes or motifs.

Simple 20-block stripe cycle

Use this as a starting rhythm for stripes or square rounds. The block counts follow the palette shares.

Text version of the stripe cycle
  • Main: 10 of 20 blocks, #3B6EA5
  • Support: 4 of 20 blocks, #554FBA
  • Accent: 2 of 20 blocks, #C49159
  • Neutral: 4 of 20 blocks, #DDE0E4

How to use this palette

For a blanket, repeat the main color in the border or final rounds so the palette feels gathered rather than scattered.

With mostly solids, the shares are easy to control. Work a small striped or motif swatch before committing the full project.

What to avoid

  • Avoid giving the accent the same visual weight as the main color. Its smaller share is what makes it read as an accent.
  • Avoid placing a low-contrast pair side by side in small motifs until a swatch proves they stay separate.

What is a color combination generator?

A color combination generator turns one chosen color into a small working palette. This one names the job of each color, gives it a share of the finished piece, and checks whether the colors have enough light-dark separation to stay readable in real fabric.

It is not a yarn-brand color matcher and it does not prove that two dyed yarns will look the same on screen and in the project. Fiber, texture, dye lot, and lighting can move the result, so the final check is still physical yarn or fabric side by side.

How the palettes are calculated

  • Hue rotations, saturation and lightness changes: the main color is converted to HSL. Each mode moves companion colors by fixed hue angles, then adjusts how vivid or light they are.
  • Fixed palette shares: three colors use 60/30/10 shares, four colors use 50/22/10/18, and five colors use 42/20/14/8/16. The shares always total 100%.
  • Value contrast: each generated color is converted to relative luminance. Pairs are compared with the contrast-ratio formula, and pairs below 1.30:1 receive a low-contrast warning.
  • Stripe cycle: the percentage shares are converted into 20 whole blocks with a largest-remainder calculation, so the displayed cycle totals exactly 20 blocks.
  • Browser-local inputs: the selected color and options are processed on this page. The generator does not need an account, an email address, or a yarn purchase history.

Compare the six color moods

ModeColor methodBest forNot for
StandardCompanion colors 32 degrees away, plus one opposite accentStandard is best for gifts, baby items, and first projects.Not for a deliberately dramatic statement piece.
MixedCompanion colors 150 and 210 degrees away, plus one nearby partnerBest for blankets, granny squares, and striped projects.Not for a project where one color must quietly do all the work.
WildOpposite and near-triadic colors with saturation raised to at least 74%Best for statement blankets, bold stripes, and playful kids' projects.Wild is not for subtle garments or low-contrast colorwork.
SoftNearby and opposite colors lightened, with saturation capped at 56%Best for baby items, light garments, and gentle home pieces.Not for fine motifs that need strong value contrast.
EarthyMuted olive or clay companions, plus a slate accentBest for wearable neutrals, rustic blankets, and quilts.Not for neon or candy-bright color stories.
MonochromeThe same hue at several lightness levelsBest for ombre blankets, tonal garments, and texture-first stitches.Not for motifs that must separate by hue.

Worked example: Denim Blue in Standard mode

Starting with Denim Blue, #3B6EA5, for a four-color blanket palette, the generator returns Indigo #554FBA as support, Orange #C49159 as the accent, and Cream #DDE0E4 as the neutral. The shares are 50%, 22%, 10%, and 18%.

The value check catches a real problem: Main and Support have only 1.23:1 contrast, so they may blend in fine stripes or motifs. The neutral has 4.00:1 contrast with the main color and can separate them. The matching stripe cycle is 10 Main blocks, 4 Support, 2 Accent, and 4 Neutral out of 20.

That warning is the point of the tool. A palette can look distinct on a screen and still lose its pattern when two colors share nearly the same darkness in yarn.

How to choose a mode

  • Choose Standard when the project is a gift and you would rather be safe than surprising.
  • Choose Mixed when stripes, squares, or several sections need balance without going loud.
  • Choose Wild when the color contrast is the design, then let the accent stay small.
  • Choose Soft or Earthy when wearability and a quieter room or wardrobe matter more than pop.
  • Choose Monochrome when stitch texture is the star and you want depth without new hues.

Already own three variegated yarns? Start with Mixed or Standard, set the yarn mix to several variegated yarns, and let one yarn lead. Use solids between the others instead of giving every busy yarn the same share.

Put the palette to work

Turn the stripe cycle into a repeat with the stripe generator, preview a variegated yarn with the planned pooling calculator, or estimate the yarn for a flat project with the yarn calculator.

You can also start from a photo of yarn you already own: the generator reads the main colors on your device, and you tap one to build the palette around it. Copy the palette or a link to it to keep the exact combination with your project notes.

Teachers, guilds, designers, and yarn shops can put this generator on their own site for free with the FiberTools embed program.

Project-ready supplies

Use the palette roles and shares when comparing solid yarns and simple color-planning supplies. Check physical yarn in project light because screen colors are only a starting point.

Paid links: FiberTools may earn a commission if you buy through these links. As an Amazon Associate I earn from qualifying purchases. See our affiliate disclosure.

References and Industry Standards

Related Fiber Arts Tools

Frequently Asked Questions

What is a color combination generator?

It starts with one main color and builds a small palette with named roles and usage shares. This one also checks light-dark value contrast and turns the shares into a simple stripe cycle.

How do I choose colors for a crochet blanket?

Pick the yarn color you like most as the main color, then choose Standard for a safe palette or Mixed for more contrast. Check the grayscale strip and swatch any pair the tool flags as low contrast.

What is the difference between Standard, Mixed, and Wild?

Standard uses nearby colors plus one opposite accent. Mixed spreads colors farther around the color wheel, while Wild raises saturation and contrast for a deliberate statement.

Why does the grayscale value check matter?

Two colors can look different as hues but share nearly the same darkness. In grayscale that problem is visible before the colors disappear into each other in stripes or motifs.

Can I use variegated yarn with these palettes?

Yes. Let one variegated yarn lead and pull companion solids from colors visible in it. Several variegated yarns usually need solids between them and unequal shares.

Does this generator match exact yarn brand colors?

No. It works from the screen color you choose and does not contain a brand dye catalog. Compare physical yarn in project light because fiber, dye lot, and texture change the result.

🧢

Keep your place while you work

Use the FiberTools stitch counter for rows, rounds, repeats, and local project notes.

Open stitch counter β†’