3D & CAD converter · runs 100% in your browser

OBJ to GLB Converter

Convert Wavefront OBJ 3D meshes to the binary glTF (GLB) format used across the web. Drop the .obj — and optionally an .mtl material file — and a single .glb is generated. Powered by three.js running entirely in your browser; your model never uploads.

No uploadNo signupNo trackingFree, unlimited
Mesh (.obj)
Drop file here or click to browse
Materials (.mtl, optional)
Drop file here or click to browse (optional)

How to use

  1. Drop your OBJ file(s).
  2. three.js parses the geometry locally.
  3. GLB output is encoded in browser memory.
  4. Click Download.

FAQ

Are textures embedded?

If the source has materials with embedded color values, they're carried over. External texture image files are not embedded; reference them in your viewer separately.

Does my 3D model upload to a server?

No. Conversion runs entirely in your browser using WebAssembly and Web APIs. Open the Network tab in DevTools while you convert — you'll see no outbound traffic carrying your file.

Is this really free?

Yes. No signup, no quota, no upgrade tier. The conversion runs on your machine, so it costs us nothing to host.

Is there a mesh size limit?

Browser memory is the only ceiling. On a modern desktop browser, a few hundred megabytes works fine. Mobile devices have tighter limits.