Mesh converter
Converts a mesh between OBJ, STL, PLY, OFF and glTF/GLB entirely in your browser. Nothing is uploaded, and the file is streamed rather than loaded, so a model far larger than your free memory still converts.
Drop a mesh here
.obj .stl .ply .off .glb .gltf · or click to choose · stays on your machine
What it does with each format
| Format | Read | Write | Carries |
|---|---|---|---|
| OBJ | yes | yes | positions, normals, texture coordinates, vertex colour, n-gons |
| STL | binary & ASCII | binary & ASCII | triangles only — no colour, no UVs |
| PLY | ASCII, binary LE & BE, triangle strips | binary & ASCII | positions, normals, colour, UVs, n-gons |
| OFF | OFF, COFF, NOFF, STOFF | yes | positions, normals, colour, UVs, n-gons |
| glTF / GLB | yes, with node transforms applied | GLB | positions, normals, colour, UVs, triangles |
A quad or larger polygon is kept whole for OBJ, PLY and OFF, and fanned into triangles for STL and GLB, which have no other option. See the format comparison for what each one is actually for.