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

Source

Output

Progress

What it does with each format

FormatReadWriteCarries
OBJyesyespositions, normals, texture coordinates, vertex colour, n-gons
STLbinary & ASCIIbinary & ASCIItriangles only — no colour, no UVs
PLYASCII, binary LE & BE, triangle stripsbinary & ASCIIpositions, normals, colour, UVs, n-gons
OFFOFF, COFF, NOFF, STOFFyespositions, normals, colour, UVs, n-gons
glTF / GLByes, with node transforms appliedGLBpositions, 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.

Runs in your browser · no upload · how-to · privacy