Drop STL or 3MF here or tap to browse
Default colour for unpainted surfaces.
One-click filters for all painted colours.
Paint a gradient along an axis automatically.
Stamp a procedural pattern over the whole model.
Standard subtractive colour mixing. Best for vibrant colours with a white base filament in the printer.
STL = geometry only. OBJ/GLB include per-face vertex colours (visible in Blender, 3D viewers).
Pick a pattern or click a thumbnail.
Applies the pattern as real geometric bump. Painting is preserved. Re-importable as STL/OBJ/GLB.
0 = no subdivide (fast). 3 = 64× faces (slow, sharper).
By default the texture covers the whole surface. Activate the brush to paint where you want the bump applied.
531 parametric STL generators
100+ productivity tools
AI voice agents for business
Paint any colour onto a 3D model and export a multi-material 3MF for FDM printing, or a solid-colour 3MF for standard multi-filament printers (AMS, XL, MMU).
Convert to Grayscale, Sepia, Cyanotype, or shift hue/saturation/brightness in one click.
Hit Process for 3MF for dithered or solid multi-material export, or tap STL/OBJ/GLB/PNG.
Rotate the camera around the model:
The Brush spreads along the surface — it won't bleed around corners. Sphere Brush paints faces within a 3D radius. Fill flood-fills connected same-colour faces. Picker samples a face. Gradient paints a smooth fade. Photo maps an image onto the mesh. Auto-Colorize paints an axis gradient. Surface Patterns stamp stripes/checker/hex/dots/waves/etc. Measure clicks two points to show distance in mm.
B/W — black + white only.
CMY — 3 filaments, vibrant on white base.
WCMY / KCMY — 4 filaments, cleaner highlights or shadows.
WKCMY — 5 filaments, best overall accuracy.
2 Filaments — any two colours you pick.
Solid — per-face flat colours, for AMS/XL/MMU printers.
Dithered modes expect 0.08mm layer height in your slicer.
Everything runs in your browser. Your files, photos, and exported 3MF never leave your device. No accounts, no tracking, no analytics.
A lern-digital.de tool · Free forever — support keeps it ad-free
Everything happens in your browser. Your STL/3MF files, photos, painted models, and exports never leave your device. No accounts, no uploads, no tracking, no analytics.
StlColor is free for personal and commercial use. No subscription, no watermarks, no paywall.
Provided as-is. Not liable for failed prints, material waste, or printer issues.
Google Translate is loaded on demand for optional translations — if you pick a language other than English, Google's script runs in your browser and fetches translation data. Everything else is fully local. See the imprint.
Built on Three.js (MIT). Other third-party credits are listed in the CREDITS file next to this page.
Import into Bambu Studio or OrcaSlicer (0.08mm layer height for dithered modes).
StlColor is free forever. More tools from lern-digital.de:
Liked it? Support keeps StlColor free and ad-free:
Set the exact hex colours of your filaments. Used during processing to match the slicer preview.