Free 3D avatar tools
VTubeMe's browser-based tools for VRM and 3D model files — no download, nothing to install. The viewers and the optimizer run entirely on your device; the converters upload only the file you drop. Converting between plain 3D formats is free.
A new account gets one free credit in total, shared across all the paid tools.
Turn a model into a VRM
A rigged character in another format becomes an avatar VTubing apps accept: bones mapped to the VRM humanoid, materials converted.
FBX to VRM Converter
Convert rigged FBX characters into VTubing-ready VRM with humanoid bone mapping, the model's textures kept. First conversion free.
Open tool
1 credit per conversion
By source: Mixamo · MMD · Blender · Character Creator · Meshy AI
GLB/glTF → VRM Converter
Turn a rigged GLB, glTF or Sketchfab ZIP — including a saved Ready Player Me avatar — into a working VRM for VSeeFace, Warudo and VNyan.
Open tool
1 credit per conversion
Take a VRM somewhere else
Out of VRM into a format a game engine or a 3D program reads, or between the two VRM versions when an app refuses one of them.
Work on a VRM you already have
Pose it for a picture, or make it light enough for the platform you are uploading to.
Look at a file
Open a model in the browser to see what it is before doing anything with it. Nothing is uploaded — these render on your own device.
- STL Viewer — Open an .stl, ASCII or binary, and read its triangle count and size. No units, colours or skeleton: the format has none.
- PLY Viewer — Open a .ply mesh or point cloud with its vertex colours. A scan without faces is drawn as points.
- 3MF Viewer — Open a .3mf print package: objects, colours and the unit the file declares.
- DAE Viewer — Open a Collada .dae with its textures, alone or from a zip, and play the first animation clip it carries.
- 3DS Viewer — Open a legacy .3ds with its textures. File names inside are eight characters and upper case; they are matched for you.
- USDZ Viewer — Opens text-encoded .usdz files. Most USDZ files are binary: those are refused with a clear note and a link to the converter.
- VOX Viewer — Open a MagicaVoxel .vox: voxel count, grid size and palette.
- G-code Viewer — Preview a 3D print toolpath layer by layer: layer count, extruded length and print size. Arcs are not drawn.
- 3DM Viewer — Open a Rhino .3dm: meshes, curves, points and layers. Surfaces show only where Rhino saved a render mesh.
Convert between plain 3D formats
No avatars involved: the same scene moved from one container to another. Free, five conversions a day per account, and each page says what the target format cannot carry.
PMX → FBX Converter
MMD model (.pmx/.pmd, or its folder zipped) to one binary FBX: bone names kept, morphs as shape keys, textures embedded. 1 credit, first one free.
Open tool
1 credit per conversion
More free format pairs: STL, PLY, DAE, USDZ
The same free converter for print, scan, Collada and AR formats, to and from GLB, FBX and OBJ. Files up to 50 MB, five conversions a day across all the free pairs, no credits.
Which one do you need?
All of these work on the same kind of file but solve different problems. Find the row that matches what you are actually stuck on.
Someone sent you a .vrm and you want to see it
VRM Viewer
Opens the model, shows who made it and what the license permits, and lets you test expressions before you commit to using it.
You downloaded a 3D model and want to see it before doing anything
GLB / glTF Viewer
Opens compressed GLBs and .gltf folders as they come, plays their animations, and hands a rigged model straight to the VRM converter.
Someone sent you an .fbx and you want to look at it before converting
FBX Viewer
Shows the model and plays the clip it carries, so you can tell a rigged character from a static prop before spending a credit.
You have an .obj from a scan or a store and want to check the mesh
OBJ Viewer
Reads the .obj with its .mtl and textures, and is honest that an OBJ has no bones — rigging comes before any avatar.
You downloaded an MMD model and want to look at it without installing MikuMikuDance
PMX Viewer
Reads the .pmx with its texture folder or straight from the zip, lists what is missing, and shows the morphs before you convert it.
You need a picture of your avatar in a pose — or the pose itself
VRM Poser
Presets and per-bone sliders on any VRM, then a PNG with a transparent or green background, or a .vrma pose that plays on any model.
You want your avatar to move — an idle, a walk, a dance
VRM Animations
Ready-made .vrma clips that play on any VRM: preview each on your own model first, download the ones you keep.
You have a rigged FBX character and need a VRM
FBX to VRM Converter
Our fbx to vrm converter maps the humanoid skeleton, carries the materials and textures over and outputs a VRM 0.x file that VTubing apps load directly.
You saved a Ready Player Me .glb before the shutdown
GLB/glTF → VRM Converter
Same pipeline, GLB input: your avatar becomes a standard VRM that VSeeFace, Warudo and VNyan open directly.
You have a Mixamo animation and want it on your VRM
FBX to VRMA Converter
Retargets the motion onto the VRM humanoid, so the .vrma plays on any VRM avatar — a Mixamo clip with or without skin works.
You need your VRM as FBX for Unity, Unreal or Blender
VRM → FBX Converter
Exports a binary FBX with the rig, blendshapes as shape keys and textures embedded — one self-contained file.
VSeeFace or Desktop Mate refuses your .vrm over its version
VRM 1.0 ↔ 0.x Converter
VRoid 2.x writes VRM 1.0 and VSeeFace reads only 0.x; Desktop Mate's avatar loader wants 1.0 while most models are 0.x. Drop the file — its own version decides the direction.
Your engine only takes FBX and all you have is a .glb
GLB → FBX Converter
Re-containers the model without touching the mesh: bones, skin weights and shape keys measured in and out. Free, five conversions a day, no credits.
A program you need only opens OBJ
FBX → OBJ Converter
Geometry, UVs and materials, zipped with the .mtl and textures — and an upfront warning that OBJ cannot hold a skeleton, blendshapes or animation. The GLB → OBJ page does the same from a .glb.
Someone sent you a .blend and you do not have Blender
Blend → FBX Converter
The project is opened on our server — including the collections the artist had switched off, which is what a hand-made export usually loses — and written out as a binary FBX.
VRChat rates your avatar Poor or Very Poor
VRM Optimizer
Compresses textures and reduces polygons without breaking blendshapes, and tells you which rank you have landed on.
Common questions
Do my files get uploaded?
The viewer and the optimizer run entirely in your browser — the model is never sent anywhere. The FBX converter is the exception: conversion runs Blender on our server, so that file is uploaded, converted and handed back. What you uploaded is deleted 7 days after you send it; the converted file stays in My Conversions and is only ever removed if it has never been downloaded 30 days on, or if you refunded that conversion — then 7 days after the upload, like the upload itself. A conversion still waiting for your answer — which model to take out of an archive — keeps its file until you answer.
What costs money and what doesn't?
The viewers and the poser are free and unlimited. The plain format pairs — GLB, FBX, OBJ and .blend between each other, plus STL, PLY, DAE and USDZ to and from GLB, FBX and OBJ — are free too, with five conversions a day per account across all of them and no credits involved. In the optimizer, analysis, the VRChat rank checker and previewing results are free; downloading the optimized model costs 1 credit. VRM conversion costs 1 credit per successful conversion. Your first credit is free on signup; after that a single credit is $2.99, and packs of 3 for $7.99 or 8 for $14.99 are shared between the paid tools.
Why did my FBX fail to convert?
Almost always because the file has no skeleton. A static mesh cannot become a rigged VRM: the format requires humanoid bones — hips, spine, head, arms and legs. We check for them in your browser before the upload starts, so you find out before spending anything. Mixamo, Unreal, Unity and MetaPerson bone naming are all recognised.
A conversion failed. Was I charged?
No. Failures are not charged, and a credit spent on a conversion that then failed is returned automatically.
Which formats and VRM versions are supported?
The viewer opens VRM 0.x, VRM 1.0 and plain .glb. The converters take rigged FBX, GLB, glTF or a ZIP of a glTF folder, and output VRM 0.x, which every major VTubing app reads. The optimizer works on VRM files.
Need an avatar to begin with?
Turn a selfie into a photorealistic, VTubing-ready VRM avatar in minutes — or download a free VRM avatar to start right now. Not sure where the file goes next? See the VTubing software comparison. Have a drawing of a character rather than a 3D file? Image to VRM builds a rigged avatar from the picture.
Create my avatarNo model of your own yet? VTubeMe is also a VTuber model maker: upload one selfie and get a rigged VRM avatar.