PaletteSnape Help Documentation

A complete guide to the colour palette extractor and generator, from the first picture to the exported code.

Last Updated: October 7, 2026

Table of Contents

  1. Getting Started
  2. Colours from a Picture
  3. Colours from a Base Colour
  4. Named Colours
  5. The Palette
  6. Shades
  7. Gradients
  8. The Contrast Checker
  9. The Colour Blindness Preview
  10. Export
  11. Saved Palettes
  12. Keyboard Shortcuts
  13. What Is Remembered
  14. Troubleshooting
  15. Support

1. Getting Started

1.1 What you need

1.2 The layout

The tool is one page. The toolbar shows a status pill with the palette's size and name on the left and Random palette, Save palette and Clear on the right. Below it: the Colour Source card with its three panels (Picture, Base colour, Named colours) beside the Export card; the Current Palette card with a colour card per colour; the Shades, Gradient and Colour Blindness Preview cards; and the Contrast Checker beside Saved Palettes. On a tablet or phone the cards stack one above the other.

1.3 Where your pictures and palettes go

Nowhere but this browser. A picture is read in the browser, drawn on a hidden canvas to count its colours, and discarded when the page closes; it is never uploaded and never saved. Saved palettes are kept in the browser's storage on this device. The only copies that leave the browser are the files you export yourself.

2. Colours from a Picture

How the count works: the picture is shrunk to about 120 pixels on its longer side, every pixel's red, green and blue is rounded to one of 32 steps, the rounded colours are counted, and the list is walked from the most common down, keeping a colour only when it is clearly different from the ones already kept. If too few qualify, the difference demanded is relaxed and the walk repeated. Transparent pixels are skipped.

3. Colours from a Base Colour

4. Named Colours

Type part of a name or a hex into the search box. Every match among the 148 CSS colour names appears as a chip with its swatch and hex; a hex shows that colour with its nearest name. Click a chip to add the colour to the palette. The search returns up to 24 chips.

5. The Palette

6. Shades

Click a palette colour and the Shades card shows eleven steps from 50 (lightest) to 950 (darkest), made by keeping the hue and saturation and setting the lightness to 96, 91, 82, 71, 60, 50, 41, 33, 25, 16 and 9 percent. The step nearest the colour's own lightness is the colour itself and carries a dot. Click any shade to copy its hex. The labels follow the naming design systems use, so a 100 and an 800 from the same colour make a safe pair for text on a background.

7. Gradients

The Gradient card draws the palette's colours in order as a linear gradient at the angle on the slider (0 to 360 degrees), a radial gradient from the centre, or a conic gradient starting at the slider's angle. The CSS line under the preview is the exact value; Copy the CSS puts it on the clipboard. It needs at least two colours.

8. The Contrast Checker

9. The Colour Blindness Preview

Five strips show the palette as seen with normal vision, protanopia (red-blind, about 1% of men), deuteranopia (green-blind, about 6% of men), tritanopia (blue-blind, rare) and achromatopsia (no colour, very rare). Each is a fixed mix of the red, green and blue channels, an approximation of the full form of each condition. Hover a swatch for the simulated hex. Two colours that look alike in a strip will be hard to tell apart for those readers; change one, or make sure their lightness differs.

10. Export

The four code formats open in a window with Copy and Download file; the key E opens the CSS one.

11. Saved Palettes

12. Keyboard Shortcuts

The letter shortcuts work only when no field has the focus and no window is open. The theme follows the site: the moon button at the top right of every page switches it.

13. What Is Remembered

One entry in the browser's storage under the tool's own name holds the saved palettes (name, colours, date). It is written when a palette is saved, deleted or imported, and every value is checked when it is read. The current palette, the picture and the checker's colours are not stored; they start fresh on each visit. If the earlier version of PaletteSnape left its saved palettes in this browser under its old name, they are read once on the first visit, checked, carried over and the old copies removed.

14. Troubleshooting

15. Support

Short answers are on the FAQ page. For anything else, use the contact form and say which browser and device you use.