Format conversion/Mesh ↔ mesh

STL to PLY converter (local)

Convert binary or ASCII STL to binary little-endian PLY in the browser. Binary STL is streamed in 4 MiB slices, the Worker welds shared vertices, and the PLY is assembled as a local download.

ReadyNo uploadWorkerSTL
No upload

Conversion

No upload
STLPLY

Ready to convert

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

Formats
STL → PLY
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 PLY output.

How it works

  1. 1

    Drop one binary or ASCII STL file.

  2. 2

    The Worker streams binary STL in 4 MiB slices and ASCII STL line by line.

  3. 3

    Shared vertices are welded and the PLY writer emits vertex and face chunks.

  4. 4

    Download the binary PLY locally. No upload is performed.

What the numbers mean

Units

STL is unitless. Coordinates are written to PLY without rescaling; confirm the intended unit before printing or importing.

Attributes

The output contains only positions and triangular faces. STL has no colors or normals to carry over, so the converter does not invent them.

Printing notes

  • PLY is a useful interchange format when you need shared vertex indices rather than STL's repeated triangle corners.
  • The output is binary little-endian PLY with a compact triangle face list.
  • Keep the original STL until the converted PLY is verified in your target tool.

Questions

References

  • · PLY format specification
  • · ISO/ASTM 52900