Generate or extract a color palette
Build a color palette two ways: sweep an HSV gradient to make smooth shading ramps and spectrums, or upload an image and extract its dominant colors. The palette renders as live swatches you can copy, and exports to .pal, .hex or a PNG strip — all in your browser.
Shading ramps and image colors
For pixel art and games, keep the same hue and lower the value to get a classic light-to-dark shading ramp, or sweep the hue for a full spectrum. From an image, the tool quantizes the picture to the number of colors you choose and orders them by how much of the image they cover.
Free, private, no upload
Everything runs locally in your browser — no sign-up, no watermark — so your images and palettes never leave your device. Click any swatch to copy its hex, or copy the whole list at once.
Frequently asked questions
How do I make a color palette?
Pick HSV ramp mode and adjust the from/to hue, saturation and value to generate a gradient palette, or switch to From image and upload a picture to extract its main colors. Then export .pal, .hex or PNG.
What is an HSV ramp?
A ramp is a sequence of colors interpolated in HSV space. Keeping the hue fixed and lowering the value gives a shading ramp from light to dark, which is common in pixel art.
What export formats are supported?
JASC .pal (Paint Shop Pro / Aseprite / GrafX2), .hex (Lospec / GIMP) and a PNG swatch strip.
Can I extract colors from a photo?
Yes. In From image mode, upload an image and the tool quantizes it to the chosen number of colors, ordered by coverage.
Are my images uploaded?
No. Generation and extraction run entirely in your browser.