.unitypackage → textured GLB · runs in your browser, files never leave your device

Convert .unitypackage to GLB

Drop a Unity package and get a GLB with textures and materials already bound — in your browser, nothing uploaded.

Drop your .unitypackage here

or

Select a model or scene on the left — preview and GLB buttons appear above

Log


        

Reviewed against the current product on July 18, 2026 · Published by Unity Asset Exporter.

A .unitypackage is Unity's own export format — a compressed archive full of GUID-named folders. Other engines can't read it. Converting it to GLB gives you one portable file that opens everywhere, with the materials and textures already wired.

What the conversion actually does

Inside a package, meshes, materials and textures are separate assets linked only by GUIDs. This tool reads each FBX mesh, follows the GUID references to the matching .mat materials, resolves those to the real image files, then bakes everything into a single binary glTF (.glb). You get geometry, material definitions and embedded textures in one file — no loose folders to untangle.

Why GLB?

GLB is the binary flavour of glTF 2.0, the closest thing 3D has to a universal delivery format. It is self-contained, so there are no missing-texture surprises when you move the file between machines.

How textures and materials survive

Unity doesn't store texture paths inside the FBX. It keeps the wiring in .meta sidecar files and .mat assets that point at textures by GUID. Extractors that just dump files break that chain — you end up rebinding maps by hand. Here, the GUID graph is resolved before export, so base color, normal, metallic/roughness, emission and ambient occlusion maps land on the right material slots automatically.

Convert in three steps

  1. Drop the package onto the box above (or use Choose file). It's read locally — nothing uploads.
  2. Preview a model or scene in the 3D viewer to confirm the materials look correct.
  3. Download the GLB. Textures are embedded; export several models at once as a ZIP if you like.

Honest limits

FBX (binary and ASCII, version 7.0+) is fully supported today; OBJ is on the way. PNG, JPG, TGA, WebP, BMP, GIF and common PSD, TIF/TIFF, DDS, HDR and EXR variants decode in-browser. Character skeletons are preserved, while characters export in their saved static pose. Animation preview and animation transfer to GLB are not available; original animation FBX files remain available for download.

FAQ

Why convert a .unitypackage to GLB?
GLB is a self-contained, engine-agnostic format. One file carries meshes, materials and textures, so it opens cleanly in Blender, Godot, three.js and most viewers without Unity.
Do the textures stay attached?
Yes. The tool resolves Unity's GUID links between meshes, .mat materials and textures, then embeds the maps inside the GLB — no manual rebinding.
Is anything uploaded?
No. Conversion runs entirely in your browser. The .unitypackage never leaves your device.
Which model formats convert?
FBX (binary and ASCII, 7.0+) converts today. Common PSD, TIF/TIFF, DDS, HDR and EXR variants decode in-browser alongside PNG, JPG, TGA, WebP, BMP and GIF.