Skip to main content

Complementary Color Calculator — Color Schemes from One Base Color

One base color → complementary, split, triadic, tetradic, analogous and monochromatic schemes on the HSL color wheel — copy every HEX, browser-only

  • Runs locally
  • Category Color & Design
  • Best for Moving from a visual idea to reusable color values.

HSL 189° 94% 43%

Color wheel
14 colors

Complementary

Hue + 180°, opposite side of the wheel — high contrast.

Split-complementary

Base + the two hues flanking the complement (+150° / +210°).

Triadic

Three hues evenly spaced 120° apart — vibrant and balanced.

Tetradic / Rectangle

Two complementary pairs at +90° / +180° / +270°.

Analogous

Neighbours on the wheel (-30° / +30°) — calm and cohesive.

Monochromatic

One hue, fanned across lightness — subtle and tidy.

What this tool does

Free complementary color calculator and color scheme generator. Type or pick one base color and the tool reads its HSL hue, then rotates that hue around the color wheel to build six harmony schemes at once: the complementary color (hue + 180°, the opposite side of the wheel), split-complementary (+150° and +210°), triadic (three hues 120° apart), tetradic or rectangle (+90° / +180° / +270°), analogous (the -30° and +30° neighbours) and a monochromatic strip that keeps the hue and fans the lightness. Each scheme shows a swatch strip plus the exact HEX values, with one-click copy per color, per scheme, or for every color at once. A small SVG color wheel marks where your triad lands so the geometry is obvious at a glance. The base color round-trips through the URL, so a shared link reopens the exact same palette. Everything runs in your browser as plain JavaScript. 100% client-side, no upload, no account.

Tool details

Input
Numbers
The page exposes text boxes, numeric controls, file pickers, or structured inputs depending on the tool.
Output
Live result + Copy + Preview
The result area focuses on usable output, with copy, download, or preview actions when supported.
Privacy
Browser-side processing
The main tool logic does not call an external API, so inputs normally stay in the current tab.
Save / share
Shareable URL state
Key settings are encoded in the URL so another person can reopen the same setup.
Performance budget
Initial JS <= 10 KB
No WASM budget is declared, keeping the tool quick to open on mobile.
Best fit
Color & Design · Designer
Category and role tags drive related tools, internal links, and quick fit checks.

How to use

  1. 1. Input

    Paste or drop your content into the tool panel.

  2. 2. Process

    Click the button. All processing is local in your browser.

  3. 3. Copy / Download

    Copy the result or download to disk in one click.

How Complementary Color Calculator fits into your work

Use it while choosing, checking, converting, or documenting colors for real interface work.

Color jobs

  • Moving from a visual idea to reusable color values.
  • Checking contrast and accessibility before a UI ships.
  • Keeping brand, design, and implementation color decisions aligned.

Color checks

  • Verify contrast against the actual background, not just a sample swatch.
  • Check dark and light themes separately when both exist.
  • Copy the final format your design system or codebase expects.

Good next steps

These links move the current task into a more complete workflow.

  1. 1 Color Shades Generator Turn one base color into a Tailwind-style 50–950 tint & shade scale — copy each step, export to Tailwind / CSS / SCSS / JSON — browser-only Open
  2. 2 Color Mixer Color mixer — blend any two colors with adjustable ratio, RGB/HSL/LAB color space, predict the result and copy hex. Open
  3. 3 Color Contrast Checker Color contrast checker — WCAG 2.2 AA/AAA compliance for normal/large text, real-time grade. Open

Real-world use cases

  • Build a brand palette from a single logo color

    You have one brand hue locked, say a teal #06b6d4, and need a full palette around it. Drop it in as the base and read the analogous trio for backgrounds, the complement for a call-to-action accent, and the monochromatic ramp for hover and pressed states. Copy all the HEX at once into your design tokens and you have a coherent set sourced from a single decision instead of eyeballing six separate pickers.

  • Pick an accent color for a UI that already has a primary

    Your app's primary is set and a button needs to stand out without clashing. Paste the primary, look at the split-complementary pair rather than the straight complement, and you get an accent that contrasts strongly but stays in the same family. The HSL readout next to the base lets you nudge lightness so the accent passes your text contrast check before you commit it.

  • Plan an illustration or poster color scheme

    Starting a poster with one dominant color, you want a scheme that feels intentional. Try triadic for a bold three-way balance, or analogous for a calm sunset-style blend. The SVG wheel shows exactly where the three hues land, so you can see the geometry of the harmony before you paint a single shape.

  • Teach color theory with a live wheel

    Explaining complementary, triadic and analogous to a class is far easier when students can rotate a base color and watch every scheme update in real time. Share the URL with the base color baked in and everyone opens the same starting wheel, then experiments from there without installing anything.

Common pitfalls

  • Confusing the complement with "just a darker or lighter version". The complement is a hue rotation of 180°, not a brightness change. Darkening red gives maroon, still red in hue; the complement of red is cyan. Use the monochromatic strip when you want lighter or darker, and the complementary scheme when you want the opposite hue.

  • Using a full-strength complementary pair across large areas. Two saturated opposites side by side at full size vibrate and tire the eye. Treat the complement as a small accent, the 10% in a 60/30/10 split, rather than painting half the screen in each.

  • Forgetting to check text contrast separately. A harmonious scheme is about hue relationships, not legibility. Two colors can sit perfectly across the wheel and still fail WCAG contrast as text on background. Run the actual pair through a contrast checker before shipping any text color.

Privacy

Every step runs as plain JavaScript in your browser tab: the HEX-to-HSL conversion, the hue rotations and the swatch generation all happen locally, and no color you enter is ever sent to a server or logged. The one thing to know is that the base color is encoded in the page URL so a "share link" works, which means a link you paste into chat will record that one color in the recipient server's access log. If even the base color is sensitive, copy the HEX values out instead of sharing the URL.

FAQ

Tool combos

Folks in your role tend to reach for these alongside this tool.

Made by Toolora · 100% client-side · Updated 2026-05-30