GLB to OBJ Converter

Extract mesh geometry from GLB / glTF and export as Wavefront OBJ. Runs entirely in your browser.

GLB is a great runtime format but a poor fit for older 3D pipelines that expect Wavefront OBJ - many CAD tools, some game engines, and print-prep software still want .obj. This converter loads your GLB with three.js's GLTFLoader, flattens the scene into a single mesh, and writes it back out as OBJ geometry (with a companion MTL when materials are simple enough to map). It's a one-way trip from a modern format to a legacy one, so anything OBJ can't represent - skeletal animation, PBR textures, morph targets - is dropped on export.

Runs in your browser // nothing is uploaded

Loading tool

How it works

  1. 01

    Drop or select your GLB or self-contained glTF file.

  2. 02

    Click Convert to flatten the scene into OBJ-compatible geometry.

  3. 03

    Download the resulting .obj file for use in your CAD or 3D tool.

Details

Category
3D models
Formats
GLBOBJ
Runs
In your browser
Files uploaded
No
Cost per run
Free
Sign-in
Not required
Works offline
Yes, once loaded

Last updated 2026-08-03

Common questions

Does it keep materials and textures?

OBJ geometry is exported; PBR materials and textures aren't packaged in this browser tool.

Animated GLBs?

The static mesh is exported. Animations are dropped.

What if my glTF references separate texture files?

Only self-contained glTF or GLB files work reliably, since a single browser upload can't resolve companion asset paths.

Is this the same engine as GLB to STL?

Both use three.js to parse the GLB locally, but STL discards color data entirely while OBJ can keep simple material assignments.

Related tools