Format conversion/Mesh ↔ mesh

PLY to GLB converter (local)

Convert ASCII or binary PLY to a glTF 2.0 binary GLB locally. The Worker reads the PLY header and elements, triangulates faces, and writes the GLB download.

ReadyNo uploadWorkerPLY
No upload

Conversion

No upload
PLYGLB

Ready to convert

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

Formats
PLY → GLB
Worker
in your browser

Drop a PLY here

ASCII, little-endian, and big-endian PLY are read element by element; extra vertex attributes are skipped.

Choose a file

Max file size: 500 MB · No upload

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

How it works

  1. 1

    Drop a PLY file.

  2. 2

    The Worker reads the PLY header and vertex/face elements.

  3. 3

    Polygon faces are triangulated and the GLB writer emits one mesh in JSON and BIN chunks.

  4. 4

    Download the GLB locally. No upload is performed.

What the numbers mean

Units

PLY is unitless and the writer preserves numeric coordinates. glTF conventionally uses metres; the converter does not rescale.

Attributes

The GLB contains positions and triangle indices only. PLY colors, normals, confidence values, and extra properties are not written.

Printing notes

  • GLB is suited to web viewers; check its unit interpretation before printing.
  • PLY polygons are triangulated and all elements are merged into one mesh.
  • Keep the original PLY until the GLB is verified.

Questions

References

  • · PLY format specification
  • · glTF 2.0 specification