Preserved
- Existing triangle surfaces are preserved without repair or added detail.
- Triangle connectivity is retained; no quad reconstruction or automatic welding is performed.
From a print package to editable objects
Open the mesh geometry inside a 3MF package in an OBJ-compatible editor. Inspect build items, preserve their placement, and choose one OBJ with named objects, a merged mesh or separate files. Print settings, colors and texture data stay in the original 3MF project.
or browse your computer
Max 100 MB · processed locally
Your model stays on this device. Parsing, conversion, verification, and download preparation run locally in this browser.
Choose a self-contained core 3MF file, inspect its build items and convert their existing triangles to OBJ. Component and build transforms are baked into vertex positions, so parts retain their relative placement. The source unit is read from the model, with millimeters as the specification default. This workflow is useful for mesh editing and geometry interchange; it does not transfer a complete slicer project into OBJ.
The converter resolves build and nested component transforms. Mirrored objects receive corrected triangle winding. Keep retains build items as flat named objects; the component tree is not carried into OBJ.
3MF declares its model unit and uses Z-up. Select the intended OBJ unit and orientation; scaling and rotation are applied once. Use the same unit when importing the result in another application.
This route imports geometry without loading texture images. Colors, texture coordinates, material groups, slicer paint assignments and printer settings are omitted. OBJ normals are calculated from the mesh faces.
Step 1
Select a .3mf file up to 100 MB and inspect its parsed build geometry, dimensions and triangle count.
Step 2
Review the detected 3MF unit and Z-up orientation. Select the output unit and axis, then keep, merge or split multiple build items.
Step 3
Convert, compare the independently reparsed OBJ preview and dimensions, then download one OBJ or a ZIP. Retain the 3MF for printing settings and appearance.
Extract an OBJ for sculpting, cleanup or retopology when the destination editor does not accept 3MF packages.
Split detected build items into individual OBJ files while preserving their positions. Multiple downloads are packaged into one ZIP with unique filenames.
Merge the placed build items into one named mesh for a downstream tool that expects a single object. Overlapping pieces remain overlapping surfaces.
3MF is a package format for additive manufacturing. Alongside triangle geometry, it can contain build placement, units, material properties and application-specific print data. OBJ is a text geometry format used by modeling tools. This converter extracts the mesh portion of a supported 3MF, so it is a geometry handoff rather than a portable copy of the complete print project.
| Property | 3MF | OBJ |
|---|---|---|
| Mesh geometry | Indexed triangle meshes | Triangle faces and calculated normals |
| Build structure | Build items and component trees | Flat named objects or separate files |
| Placement | Build and component transforms | Transforms baked into vertices |
| Coordinates | Declared unit; Z-up | Selected coordinates without unit metadata |
| Appearance | Colors, material groups and texture extensions | No colors, UVs, MTL or images in this route |
| Print project | Printer profiles and manufacturing metadata | Geometry only; retain the original project |
3MF to OBJ loses colors, materials, texture UVs and images, slicer settings, supports metadata and manufacturing data. No MTL file is generated. OBJ stores no physical unit; keep the 3MF project for printing.
Keep source structure creates one named OBJ object per detected build item. Merge creates one object, while Split creates one file per build item. Nested component hierarchy is flattened in every mode.
Yes, for supported geometry. Build and component transforms are baked, then your selected scale and orientation are applied once. OBJ has no unit declaration, so import it with the selected output unit.
Files must contain supported core mesh geometry. Required extensions or external dependencies are rejected with a recovery message. Re-export a self-contained core 3MF from the original application when needed.
No. This 3MF route extracts geometry and calculated normals; it omits texture coordinates, colors, images and material libraries.
No. Archive reading, geometry parsing, previews, export, validation and ZIP packaging run locally in the browser.
Use the homepage 3MF to STL converter when your destination is a slicer that expects STL facets. Choose OBJ here when named objects and mesh editing are the next step.