Free · No upload · Runs in your browser

Filament color matcher

Pick a color — or pull one from a photo — and find the closest real filaments to print it in. Ranked across 14 brands by how the eye sees color, not just hex math. It all runs on your device; nothing is uploaded.

Pick a color to match

loading filaments…
Your color
rgb(42, 161, 152)
Brands

Closest filaments

Couldn't load the filament library — refresh the page to try again.

Found your colors? Open your model in Layerpaint, paint each part in these filaments, and export a Standard 3MF your slicer prints in real color.

Open the painter →

🔒 Colors and photos are processed locally in your browser and never uploaded.

Match any color to a real 3D-printing filament

You've got a color in mind — a brand blue, a skin tone from a reference photo, the exact green off a logo — and you need to know which filament actually prints it. Eyeballing a spool against a hex code rarely works: two colors that look identical on paper can read very differently in PLA. This tool does the comparison properly. Give it a color and it ranks hundreds of real filaments by how close they truly look, so the one at the top is the one to buy.

Set the color any way that's quickest: type or paste a hex code, click the swatch to open your system color picker, use the screen eyedropper to grab a color from anything on screen, or drop in a photo and click the exact pixel you want to match. The results update the instant you change the color.

Why it ranks by ΔE, not hex distance

Each match is scored with CIEDE2000 — written as ΔE — the industry-standard formula for how different two colors look to the human eye. Plain hex or RGB math treats every channel equally, but our eyes don't: we're far more sensitive to some shifts than others. ΔE accounts for that, so the ranking matches what you'd actually see on the print bed. As a rough guide, a ΔE under 1 is essentially indistinguishable, under 2 is excellent, and under about 3.5 is a match most people would call spot-on.

From a hex code, a photo, or your screen

The photo route is the useful one for matching something from the real world. Upload an image and the tool pulls out its main colors automatically — click one, or click anywhere on the photo to sample that single pixel. Nothing leaves your machine; the image is read and sampled locally. On Chromium browsers (Chrome, Edge, Arc) the screen eyedropper lets you lift a color from any other window — a slicer preview, a product page, a render — without leaving the tab.

14 brands, and the honest caveat

Results span Bambu, Polymaker, Prusament, Overture, Hatchbox, Sunlu, eSUN, Elegoo, Creality, Anycubic, Fillamentum, ColorFabb, Protopasta and Prusa — filter to just the ones you buy. One thing worth saying plainly: these are reference swatches. A real spool shifts with the material finish (matte, basic, silk), your layer height, and the light you view it under, so use the match as a strong starting point and confirm against a real sample for anything critical.

Then paint it

Knowing the filaments is half the job. To actually print in those colors, open your model in Layerpaint, paint each region, and export a Standard 3MF — your slicer reads it as a multi-color print and assigns each color to a filament for an AMS or manual swaps. Need to prep a file first? Use the STL viewer or the 3MF ⇄ STL converter.

Questions

How accurate is the color match?
Matches are ranked by CIEDE2000 (ΔE), the standard model of how the eye judges color difference — so the top result looks closest, not just the nearest hex number. The colors are reference swatches, and a real spool shifts with the material, layer height and lighting, so treat the match as a strong starting point rather than an exact guarantee.
Is my image uploaded when I match from a photo?
No. The photo is read and sampled entirely on your device in your browser — it's never uploaded. Screenshots and reference images stay with you.
Which filament brands are included?
Hundreds of filaments across 14 brands: Bambu, Polymaker, Prusament, Overture, Hatchbox, Sunlu, eSUN, Elegoo, Creality, Anycubic, Fillamentum, ColorFabb, Protopasta and Prusa. Use the brand filter to narrow the results to what you actually buy.
Can I match a color from a photo or my screen?
Yes. Upload a photo and click any pixel to sample it, or pick from the colors the tool pulls out automatically. On Chromium browsers you can also use the screen eyedropper to grab a color from anywhere on screen, or just paste a hex code.
How do I print a model in these colors?
Open your model in Layerpaint, paint each region in the matched colors, and export a Standard 3MF. Your slicer reads it as a multi-color print and assigns each color to a filament — ready for an AMS or manual swaps.