🎨

Color Shades Generator

Turn any colour into a perfectly balanced 50-950 scale, tints, shades or tones - with contrast ratings, colour-blind preview and one-click CSS, Tailwind, SCSS or JSON export

4.9 ⭐ (5,628 ratings) • 100% Free • OKLCH Accurate

🌈 Your Palette click a swatch to copy · ★ marks your base colour

🖥️ Live UI Preview

New

Build with your colour

Backgrounds use 50, borders 200, text 700 and buttons 600 from your scale.

Dark

Dark mode too

Backgrounds use 950, borders 800, text 200 and buttons 500.

🎡 Colour Harmonies click to use as base

💻 Export

ℹ️ How to Use Color Shades Generator

Enter a colour: Use the picker, type a HEX, rgb(), hsl() or colour name, pick one from your screen, or press Random.
Choose a mode: Get a balanced 50–950 scale, or classic tints (+white), shades (+black), tones (+grey) and tints & shades in 5–25 steps.
Check accessibility: Every swatch shows its contrast with white and black plus an AA / AAA rating, and you can preview the palette in colour-blind modes.
Export anywhere: Copy CSS variables, SCSS, a Tailwind config, JSON or a plain HEX list - or download the palette as a PNG.

Free Color Shades Generator Online

Create a complete colour system from one base colour in seconds. This free colour shades generator builds a smooth, balanced 50–950 scale like the ones used in Tailwind CSS, plus classic tints, shades and tones - all calculated in your browser with no sign-up.

Perceptually Accurate Colour Scales

Most shade generators simply mix a colour with black or white, which makes dark steps muddy and light steps washed out. Our scale mode works in the OKLCH colour space, so lightness changes evenly to the human eye while hue and saturation stay natural. Your base colour is placed at the step that best matches its lightness, and you can fine-tune saturation and add a subtle warm-to-cool hue shift.

Tints, Shades and Tones Explained

Tints add white to make a colour lighter, shades add black to make it darker, and tones add grey to soften it. Choose any number of steps from 5 to 25 and switch between perceptual (OKLab) and sRGB mixing.

Built-In Accessibility Checks

Each swatch lists its WCAG contrast ratio against white and black with AA, AA Large and AAA ratings, so you can pick readable text and background pairs immediately. Preview your palette as people with protanopia, deuteranopia, tritanopia or achromatopsia see it.

Export for Any Project

Copy ready-to-use CSS custom properties, SCSS variables, a Tailwind v3 config, Tailwind v4 @theme tokens, JSON or a plain array, or download your palette as an image. A live UI preview shows how your scale looks in light and dark interfaces.

Start Generating Shades Now

Enter a colour above and get your full palette instantly - free, unlimited and private.

Frequently Asked Questions

It takes one base colour and creates a full range of lighter and darker versions of it, such as a 50–950 scale like the ones used in Tailwind CSS, so you can build a consistent colour system for a website or app.

Yes — it is completely free, with no signup and unlimited use. All calculations happen in your browser.

A tint is a colour mixed with white (lighter), a shade is mixed with black (darker) and a tone is mixed with grey (less saturated). The tool also has a combined Tints & Shades mode.

It is an 11-step scale (50, 100, 200 … 900, 950) from very light to very dark. 50 is almost white, 500 is the mid tone and 950 is almost black. This is the same naming used by Tailwind CSS.

OKLCH is a perceptual colour space, so each step changes lightness evenly to the human eye. This avoids the muddy dark steps and washed-out light steps you get when simply mixing with black or white.

In Auto mode, your colour is placed at the step that best matches its lightness, so it stays exactly as you entered it. You can also force it to be step 500.

HEX (with or without #), rgb(), hsl(), oklch() and CSS colour names such as tomato or rebeccapurple. You can also use the colour picker, pick a colour from your screen in supported browsers, or press Random.

CSS custom properties, SCSS variables, Tailwind CSS v3 config, Tailwind CSS v4 @theme tokens, JSON and a plain array. You can also download the palette as a PNG image.

Yes. Every swatch shows its WCAG contrast ratio against white and black with an AA, AA Large or AAA rating, so you can quickly pick readable text and background pairs.

It shows how your palette looks to people with protanopia, deuteranopia, tritanopia or achromatopsia, so you can check that your colours are still distinguishable.

Yes. Adjust saturation from 0 to 200% and add a hue shift that makes light steps warmer and dark steps cooler, which gives a more natural, professional-looking palette.

Yes. The colours you generate are yours to use in personal and commercial projects with no attribution required.

⚠️

Important Disclaimer — Read Before Use

This tool is provided for informational, educational, and entertainment purposes only. Results are estimates or AI-generated content and should NOT be considered as professional advice, guaranteed predictions, or 100% accurate information.

🤖

AI & Accuracy Notice

AI can make mistakes, hallucinate, or provide inaccurate information. All calculators, generators, and AI tools may contain errors or bugs. Results are estimates only. Always verify critical information independently before using for important decisions.

🏥💰

Health & Finance Tools

NOT medical, financial, or tax advice. BMI, pregnancy, period, calorie, tax, SIP, EMI calculators provide general estimates only. Never replace professional consultation. For health, pregnancy, investments, or tax decisions, always consult licensed doctors, CAs, or financial advisors.

🔮🙏

Astrology & Religious Content

Not guaranteed predictions or authentic religious scriptures. Kundli, horoscopes, numerology, vastu, aartis, chalisas, mantras are for entertainment and personal reflection only. Practices vary by tradition. For serious guidance, consult qualified astrologers, priests, or spiritual advisors.

⚖️👤

No Professional Advice

This tool does NOT replace consultation with professionals. Generated documents (resumes, certificates, invoices, biodata) are templates only, not legally binding. For legal, medical, financial, religious, or other professional matters, always consult licensed experts.

⚠️🔒

User Responsibility & Liability

Use entirely at your own risk. You are responsible for: verifying outputs, copyright compliance, data backup, and consequences of decisions made using tool results. We are NOT liable for any damages, losses, or consequences arising from tool use. Users must be 18+ or have parental consent.

📋🔄

Terms & Conditions

Tools provided "as is" without warranties. We may modify, update, or discontinue tools anytime without notice. External links/APIs are third-party and not our responsibility. No guarantee of uptime, accuracy, or data storage. Always save important outputs locally.

©️™️

Copyright & Trademarks

Not affiliated with, endorsed by, or sponsored by YouTube, Vimeo, Instagram, Google, Meta or any other brand. All product names, logos, brands, thumbnails, images, videos and trademarks mentioned or accessed through our tools belong to their respective owners and are used for identification only. You are solely responsible for having the rights or permission to download, edit, publish or reuse any content. We do not host or store user content and respect intellectual property rights. To report a copyright concern, contact us and we will review it promptly.