Format conversion/Mesh ↔ mesh
OBJ to 3MF converter (local)
Convert OBJ to a 3MF manufacturing package locally. The Worker parses the source, triangulates if needed, and writes a core-spec 3MF ZIP with one model object and one build item.
Conversion
No uploadReady to convert
The input is streamed in 4 MiB slices; the output is assembled in the Worker and downloaded locally.
- Formats
- OBJ → 3MF
- Worker
- in your browser
Drop an OBJ here
OBJ text streams in 4 MiB slices. Quads and polygons are fan-triangulated; groups merge into one mesh.
Choose a fileMax file size: 500 MB · No upload
No upload · File.slice() → Worker → chunked 3MF output.
How it works
- 1
Drop a OBJ file.
- 2
The Worker parses the source and produces a single indexed triangle mesh.
- 3
A stored 3MF ZIP is assembled with the core model XML, content types, and relationships.
- 4
Download the 3MF locally. No upload is performed.
What the numbers mean
Source coordinates are written as millimetre-valued 3MF coordinates without rescaling.
No OBJ materials, colors, or normals are written. The 3MF contains one object and one build item.
Printing notes
- 3MF is unit-aware; this writer declares millimetres explicitly.
- The package contains one object and one build item; split geometry first if you need separate objects.
- Keep the original source until the 3MF is verified.
Questions
References
- · Wavefront OBJ specification
- · 3MF core specification