
Hex values on every swatch
Each colour is labelled with its hex value, so it goes straight into a design file, a stylesheet or a spec without anyone sampling it by eye first.


Drop in any image. It clusters the colors deterministically and renders a palette sheet with hex values and the share of the picture each color takes up. The same image always gives the same palette.
Extracting a color palette from an image means finding the colours that actually carry the picture and putting numbers on them. This one clusters rather than guesses, so the palette is repeatable, and every swatch arrives labelled with its hex value.

One image in. What comes back is a sheet you can read, copy from, and get again tomorrow.

Each colour is labelled with its hex value, so it goes straight into a design file, a stylesheet or a spec without anyone sampling it by eye first.

Every swatch carries how much of the picture it occupies. That is the difference between a colour that is in the image and a colour the image is actually made of.

The extraction is clustering, not a generative guess. Run it again next month on the same file and you get the same six colours, which is what makes it usable as a reference rather than a one-off.
A photograph, a screenshot, a logo, a piece of artwork. Anything with colour in it works, and nothing needs preparing first.
Four for a quick read, six for a working palette, eight when the image is busy and you need the long tail.
Bars and Grid are for reading the colours. Proportional is for seeing which ones the image is actually built from.
The palette sheet lands on a fresh Virse canvas beside the image. Copy the hex values out, re-run at a different count, or take the sheet into a document.
People who have to name a colour before anyone can build with it.

Recover the working palette from a logo or an old brand asset when the original spec is gone and only the artwork survives.

Pull a starting palette off a reference image, with hex values ready to drop into tokens rather than sampled by eye.

Check whether a set of images is actually on-brand by looking at what colours they are made of, not what colours they feel like.






Sampling by hand works until you have to do it twice and get the same answer.
Picking colours by eye
The Virse extractor
Start here. Drop an image in and the palette opens on a fresh Virse canvas next to it, with nothing running until you press Start.