Match any color to a real 3D-printing filament
You have a color in mind and you need to know which filament prints it. Paste a hex code, or pull the color out of a photo. The tool ranks real filaments by how close they look, so the one at the top is the one to buy.
Judging a spool against a hex code rarely works. Two colors that match on paper can look quite different in PLA. This tool does that comparison for you.
Set the color whichever way is quickest. Type a hex code. Click the swatch for your system color picker. Use the screen eyedropper on anything on screen. Or drop in a photo and click the pixel you want. Results update as soon as the color changes.
Why it ranks by ΔE, not hex distance
Each match is scored with CIEDE2000, written as ΔE. It is the standard way to measure how different two colors look to the eye. Plain hex math treats every channel the same. Eyes do not, and we spot some shifts far more than others. ΔE allows for that, so the ranking matches what you see on the print bed.
A rough guide. Under 1 and you cannot tell them apart. Under 2 is very good. Under about 3.5 still reads as a match to most people.
From a hex code, a photo, or your screen
The photo route is the one to use for real-world colors. Upload an image and the tool pulls out its main colors. Click one, or click any pixel in the photo. The image is read on your device and stays there.
On Chrome, Edge and Arc, the screen eyedropper lifts a color from any other window. A slicer preview, a shop page, a render. You never leave the tab.
14 brands, and one caveat
Results cover Bambu, Polymaker, Prusament, Overture, Hatchbox, Sunlu, eSUN, Elegoo, Creality, Anycubic, Fillamentum, ColorFabb, Protopasta and Prusa. Filter down to the ones you buy.
These are reference swatches, not scans of your own spool. A real spool shifts with the finish (matte, basic, silk), your layer height, and the light you view it under. Treat the match as a strong start. For anything critical, check a real sample first.
Then paint it
Knowing the filaments is half the job. Pick the spools you want, then open your model in Layerpaint with those colors already on the palette. Paint each part and export a 3MF. Your slicer reads it as a multi-color print and gives each color a filament, for an AMS or for manual swaps.
Need to prep a file first? Try the STL viewer or the 3MF ⇄ STL converter.
