SVG to 3MF: Multi-Color 3D Prints from Any SVG
To convert an SVG to 3MF, drop it into SculptChat's free SVG to 3D tool, set the height and size, and export a 3MF. Every fill color in your SVG comes out as its own colored part, ready to assign to a filament on your AMS or MMU. It runs in your browser, costs nothing, and works the same whatever language your browser is set to.
Why 3MF beats STL for colored SVGs
STL has been the default 3D printing format for decades, but it only describes one bare surface: no color, no units, and no idea which triangles belong to which part. If you export a two-color logo as STL, the slicer sees a single lump and you have to split it apart and recolor it by hand.
3MF was designed to fix that. One 3MF file can hold several separate parts, each with its own color, measured in real millimetres. When you convert an SVG to 3MF, the red shapes stay red and the black shapes stay black, so the slicer can map them straight to the right filaments.
How to convert an SVG to 3MF in three steps
The tool reads the filled shapes in your SVG, extrudes them to the thickness you choose, and keeps each shape's fill color. Here's the full flow:
Add your colored SVG
Open the SVG to 3D tool and drop in an SVG file, paste the markup, or try a built-in example. Leave the option to use the SVG's own fill colors on — or turn it off and pick a single color if you only want one.
Set height, size & base plate
Choose the extrusion height and the longest side in millimetres so it prints at real-world scale. Add a base plate (1.5 mm by default) to hold everything together, and switch on bevelled edges for a softer finish.
Export 3MF & map colors
Click 3MF to download a colored file. Open it in Bambu Studio, OrcaSlicer, or PrusaSlicer and assign each color to a filament slot. Need a single-color print instead? The same tool exports STL too.
Preparing your SVG for a clean multi-color print
Each fill color becomes a separate part, so what you see in your vector editor is what you'll get in the slicer. A few minutes of cleanup saves a lot of filament:
Printing the 3MF: AMS, MMU, or a single extruder
Multi-material printer
Open the 3MF in Bambu Studio, OrcaSlicer, or PrusaSlicer. The colored parts arrive as separate pieces of one model. Assign each one to the AMS or MMU slot holding the matching filament, check the preview, and slice.
Single extruder
Enable the base plate and print it in your background color. In the slicer, add a pause at the first layer of the raised design, swap filament when the printer stops, and resume. It's a simple way to get a crisp two-color badge or keychain.
Great multi-color projects to start with
Two-color keychains
A logo or name on a base plate in a contrasting color — the classic first AMS print.
Badges & emblems
Team crests, club logos, and brand marks with every color in the right place.
Signs & name plates
Text converted to outlines on a colored backing for doors, desks, and shelves.
Coasters & magnets
Flat, colorful art that prints fast and makes an easy gift.
Frequently asked questions
Is there a free SVG to 3MF converter?
Yes. SculptChat's SVG to 3D tool converts SVGs to colored 3MF (or STL) files for free, entirely in your browser. You only need to sign in if you want to save your project.
Why use 3MF instead of STL for an SVG?
An STL is a single uncolored mesh with no units. A 3MF can hold several colored parts in one file, so each fill color from your SVG arrives in the slicer ready to be assigned to its own filament.
Can I print a multi-color SVG on a single-extruder printer?
Yes. Print the base plate in one filament, then add a pause at the layer where the raised design starts, swap filament, and resume. You get a two-color result without an AMS or MMU.
How do I turn text into a 3MF file?
Type your text in a vector editor, give it a solid fill color, convert it to outlines (paths), and save it as SVG. Then load the SVG into the SVG to 3D tool and export it as 3MF.
Convert your SVG to 3MF now
Free, private, and instant. Drop in a colored SVG and download a multi-color 3MF in seconds.