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.
Loading tool
How it works
- 01
Drop or select your GLB or self-contained glTF file.
- 02
Click Convert to flatten the scene into OBJ-compatible geometry.
- 03
Download the resulting .obj file for use in your CAD or 3D tool.
Details
- Category
- 3D models
- 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.