Base color

#4A6DA7
7
38
15°
0

Ramp

Click a swatch to copy its HEX.

Everything runs in your browser — the colors you pick are never uploaded.

Generate a color ramp — a stepped sequence of colors going from shadow to midtone to highlight — from a single base color. Color ramps are used to shade pixel art and to build UI and design color scales (tones). Pick a base color, set the number of steps (3–16), the lightness range, the hue shift, and the saturation change, and you instantly get a usable ramp. Everything is computed in HSL (hue, saturation, lightness): the lightness of each step is spaced evenly, and the hue is rotated slightly toward the dark and light ends (hue shift). This is the classic pixel-art technique of shifting highlights toward warmer hues and shadows toward cooler ones, which gives lively, non-flat shading instead of a dull lightness-only ramp. The saturation control lets you make shadows more vivid or highlights more muted to taste. Using an odd number of steps places the base color exactly in the middle. Once a ramp is ready, click any swatch to copy its HEX code, use "Copy all" to grab the whole list, or "Download PNG" to export it as a strip image you can import as a palette into Aseprite, GIMP, Photoshop, Figma, and more. It's handy for building per-material ramps (skin, metal, cloth) for pixel art, keeping game assets consistent, or laying out design tokens (color steps). Generating, copying, and saving all happen locally in your browser — the colors you choose are never sent anywhere.

How to use

  1. Pick the base color you want to build around (color picker, or type a HEX value).
  2. Adjust the steps, lightness range, hue shift, and saturation until the shadow-to-highlight ramp looks right.
  3. Click a swatch to copy its HEX, or use "Copy all" / "Download PNG" to export the whole ramp.

FAQ

Are my colors uploaded to a server?

No. Generating the ramp, copying HEX values, and saving the PNG all happen in your browser. The colors you pick and the generated ramp are never uploaded, stored, or sent anywhere — everything is processed only on your device.

What is a color ramp?

A stepped sequence of colors that changes in brightness. In pixel art you make a ramp from shadow to highlight to shade your sprites; in design you turn one color into a light-to-dark color scale (tones).

What is the "hue shift" for?

It applies the classic pixel-art move of rotating shadows toward cooler hues and highlights toward warmer ones. Compared to changing only lightness, shifting the hue gives livelier, more natural shading. Set it to 0 to keep the hue fixed.

Can I import the ramp into a pixel-art app?

Yes. "Download PNG" exports the colors as a strip image you can import as a palette into Aseprite, GIMP, Photoshop, and others. You can also "Copy all" to paste the HEX list into your code or settings.

Where does the base color land in the ramp?

With an odd number of steps, the base color sits exactly in the middle (the midtone). With an even number it falls between the two central steps. Widening the lightness range increases the contrast between shadow and highlight.