VRChat Avatar Validator

Checks if a file is ready to upload to VRChat and attempts to fix issues automatically.

Recently added: Virus scanning and malicious-code checks for uploaded packages. A clean scan does not guarantee a safe package.

Drop a .unitypackage or .zip
or click to browse
Validate & auto configure VRChat avatars
The scan checks the package before Unity: avatar descriptors, SDK version, humanoid rig, viewpoint, world-space height, performance limits and Quest blockers. It also checks scripts, compiled assemblies and bundled programs for malicious code that could run by itself when Unity opens the package. Common structural problems are patched into a new file, including SDK2 to SDK3 migration, missing descriptors, root scale and ready-to-open scenes. Unity's SDK Builder remains authoritative for final bundle size, humanoid pose, blueprint ownership and upload checks, so always use Build & Test next.