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.

ReadyNo uploadWorkerOBJ
No upload

Conversion

No upload
OBJ3MF

Ready 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 file

Max file size: 500 MB · No upload

No upload · File.slice() → Worker → chunked 3MF output.

How it works

  1. 1

    Drop a OBJ file.

  2. 2

    The Worker parses the source and produces a single indexed triangle mesh.

  3. 3

    A stored 3MF ZIP is assembled with the core model XML, content types, and relationships.

  4. 4

    Download the 3MF locally. No upload is performed.

What the numbers mean

Units

Source coordinates are written as millimetre-valued 3MF coordinates without rescaling.

Attributes

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