How to upload a BOOTH avatar to VRChat
Updated Nov 10, 2026
You’ve bought an avatar on BOOTH and have a .unitypackage. Here’s how to get it into VRChat. Allow about an hour the first time; it’s minutes after that.
What you need
- A Windows PC (macOS and Linux can work, with extra setup).
- A VRChat account that’s allowed to upload. VRChat only lets accounts upload once they’ve spent some time in the game; if the SDK says you can’t upload yet, keep playing for a while.
- The VRChat Creator Companion (VCC), free from vrchat.com/home/download. It installs the Unity version VRChat needs and manages the VRChat SDK. ALCOM is a popular open-source alternative that does the same job.
1. Read the avatar’s readme
Before importing anything, check what the avatar needs. Most bases require a specific shader, usually lilToon or Poiyomi, and some need Modular Avatar or VRCFury. The readme (often called README or はじめにお読みください) lists these. Use your browser or a translator for Japanese readmes.
2. Create an avatar project
Open the Creator Companion, create a New Project using the Avatars template, and open it. The first launch takes a while.
3. Add the required tools
In the Creator Companion, add the packages the readme listed (shader, Modular Avatar, etc.) to your project. Some are added as Creator Companion packages, others as .unitypackage files; follow the tool’s own install instructions.
4. Import the avatar
In Unity, drag the avatar’s .unitypackage into the Project window (or use Assets → Import Package → Custom Package) and click Import. Then find the avatar’s prefab (usually in a folder named after the avatar) and drag it into the scene Hierarchy.
If the avatar appears pink, the shader is missing: go back to step 3.
5. Upload
Open VRChat SDK → Show Control Panel, log in, and go to the Builder tab. Select your avatar, fix any errors the panel lists (it often has an Auto Fix button), give the avatar a name and thumbnail, set content warnings, and click Build and Publish. When it finishes, the avatar appears under Avatars → Uploaded in VRChat.
6. Quest and phone players (optional)
Quest and phone players only see your avatar properly if you also upload a version built for their platform. If the creator includes a Quest version, switch the build target to Android in the Control Panel (you’ll need Unity’s Android Build Support module, which the Creator Companion can help install), and upload it to the same avatar so both versions share one entry. Read Quest vs PC avatars first.
Next steps
- Add outfits made for your base.
- Official docs: VRChat Creator documentation.