Free browser tool
Convert STL to 3MF
Turn a binary or ASCII STL into a 3MF model while keeping the conversion entirely on your device.
Private by design. Your STL is processed locally in your browser.
STL files do not include unit metadata. IntoSTL treats STL units as millimeters.
Your 3D preview will appear here.
How it works
STL to 3MF in three steps
- 1Upload an STL
Choose a binary or ASCII STL up to 50 MB.
- 2Inspect the geometry
Preview the parsed mesh, including disconnected shells.
- 3Download the 3MF
Save the converted model as a standard 3MF file.
Conversion details
Geometry and units
The conversion carries mesh geometry into 3MF and keeps separate shells. STL files do not include unit metadata, so the source values are treated as millimeters.
3MF is useful when the next application prefers a modern container format. The new file does not invent colors, materials or print settings that were not present in the STL.
Common questions
STL to 3MF FAQ
Can IntoSTL read both binary and ASCII STL?
Yes. Binary STL is supported directly, and the existing Three.js STLLoader fallback handles valid ASCII STL when required.
What units does the converter use?
STL files do not include unit metadata, so IntoSTL treats STL units as millimeters when creating the 3MF file.
Are disconnected shells kept?
Yes. Separate shells in the source mesh remain part of the converted 3MF geometry.