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

Extract FBX from a .unitypackage

Download the original FBX files from a Unity package in your browser, without installing Unity. This is extraction, not conversion: you get the FBX files exactly as the package author shipped them.

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 November 5, 2026 · Published by Unity Asset Exporter.

To get FBX files out of a .unitypackage, open the package in the tool on the homepage, find the .fbx in the Files tree and download it. The file comes out with its original bytes, unchanged. Nothing is uploaded, and no Unity install or account is needed. If you were looking for a way to convert a unitypackage to FBX, note that this is extraction: the tool gives you the FBX files the author shipped and does not write new ones.

Unitypackage to FBX: extraction, not conversion

After the package opens, the Files tree shows the original Unity paths, restored from the package's pathname entries. How the archive is built is explained in opening a .unitypackage without Unity. Any model the author included as FBX sits in that tree as a .fbx file. This has two consequences.

Three ways to get the FBX files

  1. One file from the Files tree. Browse to the restored path, for example Assets/Vendor/Models/Chair.fbx, and download that file. Single-file downloads are always free.
  2. From a selected model. When the selected model's source is an FBX, Download original FBX appears and saves that source file. This helps when you found the model in the 3D preview rather than in the tree.
  3. Everything at once. Raw package files (FBX + PNG) saves a ZIP of all original package files with their Unity paths, including textures and any other source formats present. If the package contains animation FBX files, Animation FBX sources (ZIP) appears and collects only those.

Bulk ZIP exports (raw package, textures, animation FBX and bulk GLB all count): the first one is free, then one every week. An optional one-time Pro purchase ($15 until 30 November 2026, then $25) removes the limit in the browser where it is activated.

What a raw FBX carries, and what it does not

In Unity the model looked finished. Opened on its own in Blender or another tool, the same FBX often shows missing or default materials. That is expected, because Unity keeps a lot outside the FBX:

The FBX keeps what its author exported into it, such as geometry and, where present, a skeleton or animation. What you usually redo by hand is connecting textures to materials. The image files are in the raw ZIP, or you can save them with Textures as PNG (ZIP); see extracting textures. For relinking in Blender, see the Blender guide.

Prefabs and scenes have no FBX

A prefab or scene is Unity YAML: references to several FBX meshes, each placed, scaled and sometimes given material overrides. There is no single FBX for it to extract, and the tool does not write one.

What the tool can do is reconstruct supported prefabs and scenes and export them as GLB. Material references are resolved by GUID through FBX .meta externalObjects, prefab material assignments, material-name matching and conservative fallbacks. Base color, normal, metallic/smoothness, occlusion and emission slots are mapped, and supported textures are embedded in the GLB.

If you need FBX with materials linked

Some pipelines accept only FBX. Use GLB as the intermediate step:

  1. Select the model, prefab or scene and use Download GLB — what's in the preview. For many models at once, use Download all selected as GLB (ZIP), unpack the whole ZIP and keep its _shared_textures folder beside the models. Details are in converting to GLB.
  2. In Blender, use File → Import → glTF 2.0.
  3. If the target needs image files next to the FBX, run File → External Data → Unpack Resources.
  4. Export with File → Export → FBX.

Check the materials after this round trip. Open the exported FBX in the destination and confirm that textures are connected before you build on it. For Unreal Engine, the original-FBX and GLB routes are compared in FBX or GLB for Unreal.

Characters need one extra decision. GLB export keeps the skeleton but uses the saved static pose; animation is not transferred, so an FBX made from that GLB has no animation either. If you need the animations, use the original FBX or the animation FBX sources, which stay unchanged. For humanoid avatars, see exporting VRM.

Limits to know

If something fails, Help & feedback in the tool lets you download a diagnostic report (counts, warnings, log; no asset files) to attach to a bug report sent to [email protected] or Telegram @blablakapr. The full list is on supported formats.

FAQ

Can I convert a .unitypackage to FBX?
Not as a conversion. The FBX files already inside the package are extracted with their original bytes. Prefabs and scenes are not written as FBX; export them as GLB and, if needed, export FBX from Blender.
Why does my extracted FBX show no textures in Blender?
Unity stores material assignments in the FBX's .meta file and in .mat assets, and textures are usually separate images. Relink them by hand, or export a GLB here, where supported material links are resolved before export.
Do I need Unity to extract FBX files from a .unitypackage?
No. The package opens in your browser, nothing is uploaded, and no account is needed. See opening a package without Unity.
Does the extracted FBX keep its animations?
If the FBX contains animation, yes: the bytes are unchanged, so that data stays in the file. Animation FBX sources (ZIP) collects animation-only FBX files; GLB export, by contrast, uses the static pose.
Is extracting FBX free?
Single-file and single-model downloads are always free. The first bulk ZIP export is free, then one every week, unless you activate Pro.