Shade Scale
100% Private
Runs locally. Nothing uploaded.
Color Shades Generator creates lighter and darker shades of any color online for free. Build tint and shade palettes instantly in your browser.
Written & reviewed by Helperzy Editorial Team · Updated July 2026
Shade Scale
100% Private
Runs locally. Nothing uploaded.
Paste a hex code or pick a colour as your starting point. This base colour sets the hue and saturation that every generated tint and shade will share, so choose the brand or accent colour you want the scale built around.
The generator instantly shows a ladder of lighter tints and darker shades, each with its hex code. Scan the row to find the exact step you need, whether that is a pale background tint or a deep shade for a hover state.
Click any swatch to copy its hex value into your CSS, design token file, or graphics tool. Pick a slightly darker shade for hover states and a darker one still for active or pressed states to keep interactions consistent.
A colour shades generator takes one starting colour and spins out a whole ladder of related tones, from pale tints down to deep shades, each labelled with its own hex code. You give it a single hex value and it returns a graded scale you can drop straight into a design. This is the fast route to a coherent colour system: instead of hand-picking a dozen greys or blues that may not quite belong together, you derive them all from one source so they share the same character. Designers building UI palettes, developers filling in the 50-to-900 steps a framework expects, and anyone theming a site or slide deck use it to turn a brand colour into the full range needed for backgrounds, text, borders, hover states, and disabled controls. The method works in HSL space because that model separates lightness from the colour itself. The generator reads your hex, converts it to hue, saturation, and lightness, then holds hue and saturation steady while stepping lightness up toward 100 percent for tints and down toward 0 percent for shades. Because only lightness moves, every step stays recognisably the same colour, just brighter or darker. The lightness steps are spaced evenly across the range, which keeps the visual jumps between swatches fairly consistent, and each resulting HSL value is converted back to RGB and then to a two-digit-per-channel hex code ready to copy. Here is a concrete run. Feed in #3498db, a mid blue that is roughly hsl(204, 70%, 53%). Holding hue at 204 and saturation at 70, the generator raises lightness for tints, producing steps like a very light hsl(204, 70%, 90%), which is #d4e9f7, and a soft hsl(204, 70%, 75%), which is #93c8ec. Lowering lightness gives darker shades such as hsl(204, 70%, 35%), or #1b6698, and a deep hsl(204, 70%, 20%), which comes out as #0f3a57. Lined up, that is a clean scale from near-white blue to near-black blue, every swatch clearly part of the same family, with a hex code under each one. The everyday uses are concrete. A developer needs a Tailwind-style scale from blue-50 to blue-900 and generates all ten steps from the brand hex in one go. A designer wants hover and active states for a button, so they pick a slightly darker shade for hover and a darker one still for active. A team building a chart needs a sequential palette where a single hue deepens across data ranges. Someone designing a dark mode grabs darker shades of a light-theme colour to keep the identity while dropping the brightness. Two more concrete ones: a WordPress theme author needs a border colour that reads as the same blue but sits quietly behind content, so they take the L=90 tint #d4e9f7 rather than adding a grey that would clash with the brand. A dashboard developer builds a three-state button from one hex, using #3498db at rest, #1b6698 on hover, and the L=20 step #0f3a57 for the pressed state, so all three feel deliberate rather than picked separately. Each of these is faster and more consistent than eyeballing new colours. A couple of pitfalls are worth knowing. Adjusting lightness alone can make very saturated tints look slightly washed out or shades look muddy, so for a critical palette you may nudge saturation a touch as the colour gets lighter or darker. The extreme steps near 0 and 100 percent lightness collapse toward black and white, carrying little of the original hue, so the most useful shades sit in the middle of the range. Also remember these are perceptually even in lightness, not a guarantee of equal contrast, so still check text pairings with a contrast checker. Everything runs in your browser: it is instant, free, works offline once loaded, and no colour you enter is uploaded or stored.
Convert HEX → HSL, then hold hue and saturation fixed and vary lightness (L, 0–100%). Tints: increase L toward 100% (lighter). Shades: decrease L toward 0% (darker). Each step's HSL → RGB → HEX for a copyable code. Example: #3498db ≈ hsl(204,70%,53%); L=75% → #93c8ec; L=35% → #1b6698
Input
#3498db, lighter tint (L 75%)
Result
#93c8ec — rgb(147, 200, 236)
Hue 204 and saturation 70% stay fixed; raising lightness to 75% gives a soft sky-blue tint.
Input
#3498db, darker shade (L 35%)
Result
#1b6698 — rgb(27, 102, 152)
Lowering lightness to 35% keeps the same blue but deepens it into a shade for hover states.
Input
#3498db, palest tint (L 90%)
Result
#d4e9f7 — rgb(212, 233, 247)
A near-white version of the same hue, useful for page backgrounds and subtle borders.
Enter a hex color and the Helperzy generator builds a scale from light tints to dark shades, each with its own hex code. It keeps the hue and saturation fixed and steps the lightness, so every swatch clearly belongs to the same colour family.
HEX to RGB Converter changes hex color codes to RGB and RGBA values instantly online for free. Live preview and copy-ready CSS in your browser.
Color Picker lets you pick any color and get HEX, RGB, and HSL values instantly online for free. Live preview and copy-ready codes in your browser.
Color Contrast Checker tests text and background colors against WCAG accessibility ratios online for free. Check AA and AAA compliance in your browser.
RGB to HEX Converter changes RGB color values to hex codes instantly online for free. Live preview and copy-ready CSS hex in your browser.
Image Resizer changes image dimensions online — set exact pixels, use percentage scaling, or pick from 12 presets (Instagram, Passport, YouTube, etc.). Target specific file sizes like 50KB or 100KB. Batch resize multiple images. 100% free, browser-based.
Image Converter changes images between any format online free — JPG, PNG, WebP, AVIF, PDF, ICO, BMP, HEIC, GIF, SVG. Batch conversion, resize, rotate, flip, AI format recommendation. 100% browser-based, no upload.
Convert JPG to WebP format online free — reduce image file size by 25-35% with identical visual quality. Batch conversion, adjustable quality, lossless mode available. Boost website speed and Core Web Vitals scores. 100% browser-based, no upload needed.
Convert PNG to WebP format online free — reduce file size by 26-34% while preserving full transparency. Batch conversion, lossless and lossy modes, adjustable quality. Boost website performance and Core Web Vitals. 100% browser-based, no upload needed.