Convert OBJ to 3MF
Create a real core 3MF package from closed OBJ mesh shells, using physical units you explicitly choose.
Supported input and output
Geometry-first OBJ → ZIP32 3MF package with content types, model relationship, mesh resources and build item.
Declare the physical unit of a closed mesh
The selected unit is written into the 3MF model without rescaling source coordinates. The package includes content types, a model relationship, mesh vertices and triangles, and a build item. OBJ groups are combined into one mesh object. Closed, outward-wound shells are required, but this check does not certify an intersection-free printable solid.
How to use this tool
- Choose a closed OBJ mesh and inspect it.
- Select its intended physical coordinate unit.
- Convert to 3MF and download the package.
Limitations to check
- Explicit units are mandatory: millimetres, centimetres, inches or metres. Coordinate values are not rescaled; the selected unit is declared.
- Requires closed, consistently outward-wound shells. Open, non-manifold-edge, duplicate or inward meshes are rejected. Self-intersections and vertex fans are not certified.
- OBJ groups are combined into one mesh object; no boolean union, colors, materials or manufacturing settings are invented.
File and processing limits
- OBJ input up to 25 MiB; 750,000 vertices, 250,000 triangles and 256 object/groups.
- At most 16,384 characters per line, 1.5 million lines and 128 vertices per polygon.
- 3MF export has a lower geometry ceiling: 150,000 vertices and 50,000 triangles, 16 MiB model XML and 20 MiB package output.
- 30 seconds per mesh job. Browser memory and device speed can impose lower practical limits.
Processing happens in this browser; your file and filename are not uploaded. Cancel, reset or replace the file to stop its worker. Downloads are generated locally.
Questions about this workflow
Can choosing 3MF repair an open OBJ?
No. Packaging is not repair. Open or inconsistently oriented shells are rejected. Correct those defects in the source mesh before making a manufacturing package.