Free tool, runs in your browser

GLB to OBJ converter

Convert a .glb file to OBJ + MTL with the textures included, right here in your browser. Nothing is uploaded, there is no signup, and the output is a clean zip that imports straight into Rhino, SketchUp, 3ds Max and Cinema 4D.

Runs entirely in your browser. Your file is never uploaded to a server.

Drop in a .glb

Any binary glTF file: exports from Blender, downloads from asset stores, AI-generated models, scans.

Converted locally

Geometry becomes OBJ, materials become an MTL, and packed PBR textures are split into separate PNG maps.

Download one zip

OBJ + MTL + textures + a README with material setup steps for Rhino, 3ds Max, Cinema 4D and SketchUp.

Why most GLB to OBJ conversions lose their textures

A GLB file embeds its textures and wires them into a PBR material, where roughness and metallic share a single packed image. The OBJ format predates all of that: it can only reference loose image files through an MTL library, and it has no concept of a packed map. Naive converters either drop the textures entirely or copy the packed image across, where it looks wrong in every renderer. This converter writes the base color into the MTL so it appears automatically on import, then splits the packed roughness and metallic channels into separate grayscale PNGs named for their job, so assigning them in a PBR material takes seconds instead of guesswork.

What lands in the zip

  • model.objthe geometry, with UVs and normals preserved
  • model.mtlmaterial library, auto-loaded by your software on import
  • model_albedo.pngbase color, already wired via the MTL
  • model_roughness.png / model_metallic.pngsplit from the packed glTF map
  • model_normal.pngnormal map, referenced as the bump slot
  • README.txtmaterial setup steps for Rhino, 3ds Max, Cinema 4D and SketchUp

Questions

Common questions

Is this GLB to OBJ converter really free?+

Yes, completely. No signup, no watermark, no file limit and no locked features. It runs in your browser, so it costs us nothing to run and we use it to introduce people to VMrender, our photo-to-3D-mannequin service.

Is my file uploaded to a server?+

No. The conversion runs entirely inside your browser using JavaScript. Your model never leaves your machine, which also means it works offline once the page has loaded and there is no file-size queue.

Does it keep textures and materials?+

Yes. The base color texture is wired up automatically through the MTL file, and because glTF packs roughness and metallic into a single image, the converter splits them into separate grayscale PNGs so you can assign each one in your software's material editor. A README inside the zip walks through the exact steps for Rhino, 3ds Max, Cinema 4D and SketchUp.

Can I convert .gltf files, or only .glb?+

Only .glb for now. A .gltf file references separate texture and buffer files on disk, which a browser page can't reach reliably. Most software that exports .gltf can export .glb (binary glTF) instead, which packs everything into one file.

Why does my GLB fail with a compression error?+

Some GLB files use Draco or Meshopt mesh compression, which this converter can't unpack yet. Re-export the model with compression turned off and it will convert fine.

Why OBJ instead of FBX for Rhino and SketchUp?+

OBJ imports natively and reliably in Rhino, SketchUp, 3ds Max and Cinema 4D, while FBX files written outside Autodesk tooling are frequently rejected or import without textures. We learned this the hard way building VMrender's own pipeline, and OBJ + MTL + PNGs has been the dependable answer.

Need the 3D model in the first place?

VMrender turns a garment photo into a textured 3D mannequin model, delivered as OBJ and GLB. Download a real output free and try it in your own software.