StlColor — STL Painter for Multi-Colour 3D Printing

by lern-digital.de
Model
📦

Drop STL or 3MF here or tap to browse

Dimensions (mm)
mm
mm
mm
%
Base Colour

Default colour for unpainted surfaces.

Quick Actions
☕ Support StlColor

StlColor is free forever. If it saves you time, consider supporting development.

Palettes
Adjustments

One-click filters for all painted colours.

Auto-Colorize

Paint a gradient along an axis automatically.

Surface Patterns

Stamp a procedural pattern over the whole model.

10
Tools
Brush Settings
5.0
6
Paint Colour
Model Stats
Process & Export

Standard subtractive colour mixing. Best for vibrant colours with a white base filament in the printer.

Other formats

STL = geometry only. OBJ/GLB include per-face vertex colours (visible in Blender, 3D viewers).

1. Choose a Texture
No model loaded — go to Model tab first.

Pick a pattern or click a thumbnail.

2. Apply
0.4
6

Applies the pattern as real geometric bump. Painting is preserved. Re-importable as STL/OBJ/GLB.

More Settings
2

0 = no subdivide (fast). 3 = 64× faces (slow, sharper).

Bump Brush (paint a mask)

By default the texture covers the whole surface. Activate the brush to paint where you want the bump applied.

← Back to 3D Super Generator

Welcome to StlColor

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).

1 · Load & Orient

  1. Drop an STL or 3MF on the viewport.
  2. Tap Orient, then click a face to lay it flat.
  3. Use Scale to resize. Apply photo projection before scaling.

2 · Paint

  1. Pick a colour, or choose a preset Palette.
  2. Use Brush, Sphere, Fill, Gradient, Photo, Auto-Colorize, or a Surface Pattern.
  3. Toggle Mirror X/Y/Z to paint symmetrically.
  4. Ctrl+Z/Ctrl+Y undo/redo.

3 · Adjust

Convert to Grayscale, Sepia, Cyanotype, or shift hue/saturation/brightness in one click.

4 · Export

Hit Process for 3MF for dithered or solid multi-material export, or tap STL/OBJ/GLB/PNG.

Rotate the camera around the model:

  • Desktop: right-drag (or Alt+drag)
  • Touch: two-finger drag, or one-finger drag when no paint tool is active
  • Always: tap the arrow pad in the bottom-right of the viewport
  • Auto-rotate: the ⟳ button keeps the model spinning
  • Presets: Views menu (front, back, left, right, top, bottom) or Ctrl+1–6

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

Willkommen bei StlColor

Bemale ein 3D-Modell mit beliebigen Farben und exportiere eine Multi-Material-3MF fürs FDM-Drucken — oder eine Solid-3MF für klassische Multi-Filament-Drucker (AMS, XL, MMU).

1 · Laden & Ausrichten

  1. STL oder 3MF aufs Viewport ziehen.
  2. Orient tippen und auf eine Fläche klicken, um sie flach hinzulegen.
  3. Mit Scale die Größe anpassen. Foto-Projektion vor dem Skalieren anwenden.

2 · Malen

  1. Farbe wählen oder eine fertige Palette nehmen.
  2. Pinsel, Sphere, Fill, Verlauf, Foto, Auto-Colorize oder ein Surface Pattern nutzen.
  3. Spiegelung X/Y/Z aktivieren, um symmetrisch zu malen.
  4. Strg+Z/Strg+Y für Rückgängig / Wiederherstellen.

3 · Anpassen

Mit einem Klick zu Graustufen, Sepia, Cyanotype umwandeln oder Farbton/Sättigung/Helligkeit verschieben.

4 · Exportieren

Process for 3MF drücken für gedithertes oder solides Multi-Material — oder direkt STL/OBJ/GLB/PNG speichern.

Kamera ums Modell drehen:

  • Desktop: Rechte Maustaste ziehen (oder Alt+ziehen)
  • Touch: Mit zwei Fingern ziehen, oder mit einem Finger wenn kein Mal-Werkzeug aktiv ist
  • Immer: Pfeil-Pad rechts unten im Viewport tippen
  • Auto-Rotation: Der ⟳-Button lässt das Modell drehen
  • Voreinstellungen: Views-Menü (vorne, hinten, links, rechts, oben, unten) oder Strg+1–6

Der Pinsel verteilt sich entlang der Oberfläche — er springt nicht über Kanten. Sphere bemalt alle Flächen innerhalb eines 3D-Radius. Fill füllt zusammenhängende Flächen gleicher Farbe. Picker nimmt eine Flächenfarbe auf. Verlauf erzeugt einen sanften Farbübergang. Foto projiziert ein Bild aufs Modell. Auto-Colorize färbt entlang einer Achse. Surface Patterns stempeln Streifen/Karo/Hex/Punkte/Wellen usw. Measure misst per Zwei-Punkt-Klick die Distanz in mm.

B/W — nur Schwarz + Weiß.
CMY — 3 Filamente, knallige Farben mit weißem Basis-Filament.
WCMY / KCMY — 4 Filamente, sauberere Lichter oder Schatten.
WKCMY — 5 Filamente, beste Gesamt-Genauigkeit.
2 Filamente — beliebige zwei Farben deiner Wahl.
Solid — flache Farben pro Fläche, für AMS/XL/MMU-Drucker.

Die Dither-Modi erwarten 0,08 mm Schichthöhe im Slicer.

Alles läuft in deinem Browser. Deine Dateien, Fotos und exportierten 3MFs verlassen dein Gerät nie. Keine Konten, kein Tracking, keine Analytics.

Ein lern-digital.de-Tool · Für immer kostenlos — Unterstützung hält es werbefrei

Terms of Use

Privacy & Data

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.

Free to use

StlColor is free for personal and commercial use. No subscription, no watermarks, no paywall.

No Warranty

Provided as-is. Not liable for failed prints, material waste, or printer issues.

Third-Party Services

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.

Open-source components

Built on Three.js (MIT). Other third-party credits are listed in the CREDITS file next to this page.

3MF downloaded 🎉

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:

Camera Views
No model loadedStlColor v1.0 · Terms · ☕ SupportDark

🎨 Filament Colours

Set the exact hex colours of your filaments. Used during processing to match the slicer preview.

Drop STL or 3MF file here
⚠️
Processing...