Format conversion/Mesh ↔ mesh

STL to 3MF converter (local)

Convert STL 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 uploadWorkerSTL
No upload

Conversion

No upload
STL3MF

Ready to convert

The input is streamed in 4 MiB slices; the output is assembled in the Worker and downloaded locally.

Formats
STL → 3MF
Worker
in your browser

Drop an STL here

Binary STL streams in 4 MiB slices; ASCII STL streams line by line.

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 STL 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 STL 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

  • · ISO/ASTM 52900
  • · 3MF core specification