Unitypackage extractor — no Unity, no upload
Open a .unitypackage in your browser, see every asset by its path in the Unity project, and save the FBX, textures or everything as one .zip. Free, and the package is never uploaded.
Drop a .unitypackage here, or click to choose one
Opened in your browser — nothing is uploaded. Free, up to 500 MB.
How it works
- Drop the .unitypackage — from Booth, a VRChat creator, the Asset Store export dialog.
- The browser decompresses it and pairs every asset with its project path, so the list reads like the Assets folder the author had open in Unity.
- Save a single file, a filtered set (only models, only textures) or everything as a .zip that keeps the folder structure.
Common questions
Is my package uploaded anywhere?
No. The package is read by your browser on your own computer: it is decompressed, its entries are listed, and the files you save are written from memory. The package and the files in it are never uploaded, so there is no waiting on an upload either — only your computer's speed. Anonymous usage statistics (how many files, which types) are collected.
What is inside a .unitypackage?
A .unitypackage is a gzip-compressed tar archive with one folder per asset. Each folder holds the asset's original file, a small text file with its path in the Unity project (Assets/…), and Unity's .meta file. The extractor pairs each file with its path, so you get the folder structure the author had in Unity.
Can I get the FBX out of a Booth avatar package?
When the package contains one, yes — many avatar packages carry the FBX the avatar was built from, along with its textures. Some store the mesh only as Unity's own assets (.asset, .prefab); those have no FBX to hand out, and the only way to one is exporting from Unity with the FBX Exporter package. Whether you may use the files outside Unity is up to the avatar's license — read it first.
Do the materials and shaders come out?
The files do: .mat materials, shader files and textures are all in the listing. They are Unity files, though — a lilToon or Poiyomi material only means something inside Unity with that shader installed. Outside Unity, what you can use directly is the model file and the images.
I want a VRM, not the raw files
Then skip the extraction: the Unitypackage to VRM converter takes the package itself, finds the model inside, reads each material's main texture from the package and maps the rig to the VRM humanoid. The first conversion is free.
Is there a size limit?
Packages that expand to up to 500 MB are read here. Larger ones hold more than a browser tab should keep in memory; open them in Unity. A package cut off during download is reported as such rather than listed half-way.