Skip to main content

glTF Converter from ZIP Package

Unpack a ZIP archive and convert the model inside to a glTF JSON asset with a .bin buffer and separate images. Runs in your browser.

Drag & drop your ZIP file here

or click to browse

Supported Formats

.glb.gltf.obj.fbx.stl.ply.3mf.off.zip

Format Information

Source Format

ZIP.zip

ZIP (archive)

A ZIP archive is not a 3D format — it is how most multi-file assets actually arrive. A glTF with its .bin and images, or an OBJ with its .mtl and texture files, is a folder, and a folder travels as a ZIP.

What it carries: Whatever the model inside the archive supports. The converter unpacks the archive, identifies the root model file and resolves that model's companion files by name.

Target Format

glTF.gltf

glTF (JSON)

glTF 2.0 in its JSON form. The .gltf file is a readable text document that describes the scene and references an external .bin buffer plus separate image files, so a finished asset is a folder rather than a single file.

What it carries: The same scene data as GLB — PBR materials, image textures, node hierarchy, skinning, morph targets, keyframe animation, cameras and lights — but expressed as external file references instead of an embedded payload.

Open a glTF file in the viewer

About this conversion

The archive is unpacked and the model inside is written as a glTF 2.0 JSON asset — a .gltf document, a .bin buffer and separate image files, delivered back as a ZIP. Useful when you want a full asset folder out of a mixed bundle.

Why convert ZIP to glTF

  • Unpack a bundle of mixed assets and convert the model inside to an unpacked glTF layout.
  • Run a multi-file glTF asset through glTF Validator or an optimisation step.
  • Produce a repo-friendly asset folder with a .gltf, .bin and images you can edit individually.

What happens during the conversion

Geometry

The geometry is read from the model file inside the archive and written as glTF meshes, keeping the inner format's node structure where it has one. Faces are triangulated, and objects hidden in the source scene are not written.

Materials and textures

Materials and textures come from the model inside the archive, and the images are written out as separate files next to the .gltf rather than embedded.

Animation

Animation depends on the archive's contents. A rigged FBX or glTF inside the ZIP arrives in the glTF still rigged and animated.

Common use cases

  • Unpacking a mixed asset bundle and converting the model inside.
  • Running a glTF-based optimisation or validation pass on a packaged asset.
  • Storing an asset unpacked so textures and buffers can be versioned independently.

Limitations of this conversion

  • The archive must contain a model this tool can open, and a .gltf or .glb inside gives the most faithful .gltf, because the material graph and node structure are already glTF and only the packaging changes.
  • An OBJ archive without its .mtl converts as geometry only.
  • Objects hidden in the model inside the archive are not written, because glTF output exports visible objects only.
  • The result is a ZIP of multiple files, so relative paths must be preserved when you unpack it.

How to convert ZIP to glTF

Three steps in the browser. Nothing is uploaded to a server, so an unwieldy file is limited only by your own device's memory.

1
STEP 1

Zip your model with its companion files

A glTF needs its .bin and images; an OBJ needs its .mtl and textures.

2
STEP 2

Upload the .zip

The archive is unpacked and the root model file inside is identified.

3
STEP 3

Unpack the downloaded ZIP

Keep the .gltf, .bin and images in one folder so the relative paths still resolve.

Frequently Asked Questions

Questions people ask when turning ZIP files into glTF.

Looking for a different direction? See every supported conversion.