SVG Inlay — image prep for 3D inlay

Upload an image, reduce it to N flat colors, and export SVG/STL layers ready for multi-color printing.

1. Image

2. Quantization

Number of colors (N): 6


3. Preview

Original

Original

Quantized

Quantized

SVG preview & color editor

100%
Upload an image above to enable the SVG preview.

4. Export


About SVG Inlay

SVG Inlay turns a normal photo or illustration into a small set of flat, solid colors and exports each color as its own vector layer (SVG) and, optionally, its own 3D-printable solid (STL). It was built for people preparing multi-color 3D prints and wood/resin inlays, where each color needs to exist as a separate, clean, gap-free shape rather than a single flattened image.

How it works

  1. Upload a PNG or JPG image.
  2. Quantize it down to N flat colors, either picked automatically (K-means clustering in LAB color space, which groups perceptually similar colors together) or matched against a manual palette of your actual filament/paint colors.
  3. Clean up the result: optionally strip the exterior background, remove small stray color "islands" that come from photo noise or anti-aliasing, and manually reassign any pixel region that landed in the wrong color.
  4. Preview both the quantized raster image and the actual vectorized SVG output before exporting, so you can catch problems (like a color that's too fragmented) before spending time on a print.
  5. Export a .zip with one SVG per color layer (plus a combined SVG), and optionally one STL per layer at a chosen extrusion height for multi-color 3D printing. A dedicated keychain export adds a solid backing plate and an optional keyring hole/tab, all rescaled to a target real-world size in millimeters.

Tips for cleaner results

Frequently asked questions

Why does each color need its own STL? Multi-color/ multi-material 3D printers (AMS, MMU, tool changers) print one filament at a time; feeding them one solid-color STL per layer, stacked at the right height, is how a single multi-color model is assembled.

What is the keychain export for? It packages the same per-color layers with a solid, unbroken backing plate underneath, sized and drilled for a keyring, so the whole thing prints and holds together as one physical keychain instead of loose color pieces.

Is my image uploaded anywhere permanent? No - images are only kept in memory for the duration of your session, to compute the preview and the export you request.