Image to 3MF Converter

Turn a logo, sticker or drawing into a multicolour 3D print. The image is reduced to a few colours, each colour becomes its own part, and you download a 3MF that your slicer splits across filaments.

Drop an image here

PNG, JPG, SVG, WebP or GIF

Your image is processed in this browser tab. Nothing is uploaded.

How to turn an image into a 3MF

  1. Drop a PNG, JPG, SVG, WebP or GIF above, or try the sample logo.
  2. Set the width in millimetres and the number of colours (one per filament). The 2D preview shows the reduced image.
  3. Adjust the layers: a base plate under everything and a colour layer on top. Optional: raise each colour a bit higher for a relief.
  4. Check the 3D view and click Download 3MF.

What the settings do

In the slicer

The 3MF holds one object with a part per colour (plus the base), and the colours are stored in the file. Bambu Studio offers to map them to your filaments when it opens the file. In PrusaSlicer and other slicers, assign an extruder to each part — the part names include the colour.

Good images to start with

Logos, icons, flags, stickers and pixel art work best. Photos turn into poster-like flat areas: this tool makes coloured regions, not shaded lithophanes.

Frequently asked questions

Which printers and slicers does it work with?

Any slicer that reads 3MF: Bambu Studio, OrcaSlicer, PrusaSlicer, Cura and others. Multi-material printers (AMS, MMU, tool changers) print the colours in one go; on a single-extruder printer you can still swap filament at the layer where the colour layer starts.

Is an SVG converted as vectors?

An SVG is drawn at the detail you choose (down to 0.2 mm per pixel) and then traced. That is finer than a 0.4 mm nozzle prints, but very thin hairlines may disappear.

Can I get STL files instead?

Yes. Choose STL and you get one STL per colour in a ZIP, all in the same position, so they load together as parts of one object.

How big can the image be?

Any size; it is resampled to the print width and detail you pick. Very large prints automatically use slightly coarser pixels to keep the model light.

Is my image uploaded?

No. It is decoded and turned into a model in this browser tab; nothing is sent to a server.