The VRChat Documentation Hub

Welcome to the VRChat Documentation hub. You'll find comprehensive guides and documentation to help you start working with VRChat as quickly as possible, as well as support if you get stuck. Let's jump right in!

Get Started    

Frequently Asked Questions

Why can't I upload content yet?

You must obtain at least "New User" Trust Rank in our Trust and Safety system in order to upload content. You can get this by just spending a few hours in VRChat, hop some worlds, and make some friends. Give it some time and you'll be able to upload content in no time.

As an aside, you must have a VRChat account to upload content. That means you can't use a Steam account, Oculus account, or Viveport account to upload content like worlds or avatars.

I have a Steam or Oculus account, and I want to move my stuff over so I can upload content!

If you have a Steam or Oculus account, you can easily "convert" your account into a VRChat account. While you're in the app, go to Settings. You'll see a button in the bottom-right that will get you started!

Make sure the account you're converting "into" is a blank, brand new VRChat account. If you have any saved Favorites or other content on your new VRChat account, your Steam/Oculus account info will not transfer over!

How can I make my own custom avatar?

Glad you asked! VRChat has a Unity Software Development Kit (SDK) that allows you to create content for VRChat, including avatars.

To get started, check out Creating Your First Avatar.

In addition, there are a large number of tutorials created by our community available on YouTube.

Can I create my own world?

Yes, using our Unity SDK you can create your own world. It will start off as a private world, meaning you can only bring people in by opening up a portal or through inviting friends. Once you are ready to make the world public, you first have to go through the process of submitting your world to the Community Labs.

How can I access my world?

Once you have created and uploaded your world using the SDK, you will find the world under the Mine tab in the World Menu.

I'm having a problem with the application.

We're sorry to hear that! We want to help you figure it out. Check out our Knowledgebase and see if you can find a solution there. If not, please contact our Support team by creating a ticket here. Make sure you select the "SUP" category.

What's this SDK thing?

The VRChat SDK enables users to create interactive worlds and avatars for VRChat using Unity3D. Most tools that Unity provides should work in VRChat including lighting, nav meshes, particles, animations, and other standard Unity features.

There are two version of the VRChat SDK:

  • VRChat SDK 2
  • VRChat SDK 3

We call these "VRCSDK2" and "VRCSDK3" for short. You can read more about them on our Choosing your SDK doc page.

If you're curious what precisely we permit on avatars and in worlds, check out the Whitelisted Avatar Components and Whitelisted World Components doc pages.

❗️

Steam Accounts

You must use a VRChat Account (not a Steam or Oculus account) to use the SDK. Sign up here.

When can I start scripting in the SDK?

We do not permit scripting via MonoBehaviors on any content in VRChat.

However, you can use Udon to create complex behaviors in worlds. We've got more complex and advanced features for avatars on the way.

How do I find the VRChat output logs?

The VRChat output logs are located at C:\Users\[Username]\AppData\LocalLow\VRChat\vrchat. The output log is named output_log-HH-MM-SS.txt. You can quickly find this directory by pasting this into your Windows Explorer address bar:

%AppData%\..\LocalLow\VRChat\vrchat\

Your logs are kept for 24 hours, where the HH-MM-SS portion of the filename describes the time at which you launched the application for that log. When VRChat launches, it checks to see if any of the logs are older than 24 hours. If there are any, it deletes them.

How do I clear the VRChat cache?

Simply open your Settings menu, click the button in the top right labeled "Advanced Settings", and click "Clear Downloaded Content Cache"!

Alternately, you can use the manual method: The VRChat cache folder is located in C:\Users\[Username]\AppData\LocalLow\VRChat\vrchat. You can find it quickly by pasting this into your Windows Explorer address bar:

%AppData%\..\LocalLow\VRChat\vrchat\

Delete the following folders inside that folder:

Cookies
HTTPCache
Unity
VRCHTTPCache

Do not delete other files (like config.json or output_log.txt), you might need those.

How do I clear my local profile data?

Simply open your Settings menu, click the button in the top right labeled "Advanced Settings", and click "Clear All Local Profile Data"!

To do this manually, you can use regedit instead. On Windows, open the regedit app and delete HKEY_CURRENT_USER\Software\VRChat\vrchat. Editing your Windows Registry can be dangerous. We do not suggest this method to users unless you are an advanced user, or if you are instructed by Support to edit your registry.

After playing VRChat on my PC, I can't play on Quest!

If you are using the Quest after a PC session (this includes other VR headsets, desktop, and Quest Link cable) and you're crashing, ensure your Home World is set to a Quest-compatible world and that you're using a Quest-compatible avatar.

To reset your avatar, you can go to the VRChat Home website and reset it on the Avatar page.

To reset your Home world, you must access VRChat using a PC and set your Home world to a Quest-compatible world, such as the VRChat Home.

Updated 2 months ago


What's Next

Testing Content

Frequently Asked Questions


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.