Format conversion/Mesh ↔ mesh
OBJ to PLY converter (local)
Convert OBJ to binary little-endian PLY without sending the model anywhere. OBJ text is read in 4 MiB slices, polygon faces are fan-triangulated, and the PLY is assembled locally.
Conversion
No uploadReady to convert
The input is streamed in 4 MiB slices; the output is assembled in the Worker and downloaded locally.
- Formats
- OBJ → PLY
- 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 fileMax file size: 500 MB · No upload
No upload · File.slice() → Worker → chunked PLY output.
How it works
- 1
Drop an OBJ file.
- 2
The Worker streams v and f records and resolves positive or negative vertex indices.
- 3
Quads and polygons are fan-triangulated; groups are merged into one vertex and face list.
- 4
Download the binary PLY generated locally.
What the numbers mean
OBJ is unitless. Coordinates are written to PLY without rescaling; confirm the intended scale before printing.
OBJ vertex colors, texture coordinates, and normals are ignored. The PLY contains positions and triangular faces only.
Printing notes
- PLY preserves shared vertex indices, which is useful for downstream mesh tools.
- Groups and objects are merged into one PLY element; split parts before conversion if your slicer needs separate objects.
- Check the converted bounds against the printer bed.
Questions
References
- · Wavefront OBJ specification
- · PLY format specification