Unitypackage extractor: no Unity needed
Drop a .unitypackage. The page reads the archive in your browser, lists every asset under the project path it would have in Unity, and saves the ones you pick, or all of them as a zip.
Drop a .unitypackage here, or click to choose one
Opened in your browser — nothing is uploaded. Free, up to 500 MB.
How to extract a Unity package
- Drop the .unitypackage, or a zip that contains one. It is read in your browser; nothing is uploaded.
- Browse the tree: models, textures, materials, prefabs, scripts, each under its Assets/ path. Filter by type to find the FBX or the textures.
- Save a file with its button, or everything as a zip that keeps the folder structure.
What is inside
A .unitypackage is a gzipped tar: each asset is a folder holding the file, its .meta and the path it had in the project. The page unpacks that and rebuilds the tree, so a texture lands next to the material that uses it. Models come out as the FBX or GLB that was imported; materials as .mat text that names a shader and its textures; shaders as source. Prefabs are Unity scene text and mean nothing outside Unity.
Limits
Large packages are limited by your browser's memory; a few hundred megabytes is fine on a laptop. Encrypted or malformed packages are reported, not unpacked.
Questions
Is the package uploaded?
No. The archive is read and unpacked in your browser.
Can I get the FBX out of a Booth avatar?
Yes, if the package contains a model file; most do. Respect the seller's terms.
Do the materials come out?
As .mat files that name the shader and textures, readable as text, not as something another program applies.
I want a VRM, not the raw files.
The Unity package to VRM converter reads the same package and converts the model inside.
Is there a size limit?
Your browser's memory. A package of a few hundred megabytes unpacks on an ordinary laptop.
Got the FBX out?
Open it in the FBX viewer, or convert the whole package to an avatar on the Unity package to VRM converter.