Palette Extractor

Extract one palette from several images and save it as .gpl, HEX or JSON.

Drop image files hereProcess many files at once
No upload · processed on this device

Palette Extractor

Extract one palette from several images and save it as .gpl, HEX or JSON.

How it works

  1. Add images
  2. Adjust settings and review the result
  3. Download a new file

Supported formats

PNG / JPG / WebP / AVIF / HEIC → PNG + JSON (ZIP) — Input decoding depends on browser support and optional engines.

What this tool does

Pull 4, 8, 16, 32 or 64 colours from several images at once and save .gpl, HEX or JSON.

Implementation and verified quality

advanced · shared alpha-weighted histogram / Oklab median cut + Lloyd / .gpl, HEX and JSON round trip. Quality qualification is in progress. Pro/Flagship quality has not been established.

Before you export

Colours are counted in 5-bit-per-channel buckets, so a colour used on one or two pixels can merge into a neighbour.

Frequently asked questions

What are this tool’s limitations?

Colours are counted in 5-bit-per-channel buckets, so a colour used on one or two pixels can merge into a neighbour.

Are my files uploaded?

Nerulio processes selected files on your device and has no file-upload API. Optional engines and models are downloaded from third parties; those requests expose connection information such as your IP address.

Will my work be saved automatically?

No. Images and editing state stay in this tab; media output can use local temporary storage. Changing language preserves your work; reloading, closing the tab, or following a link to another page can clear it.