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.

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.

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 avatar

No model of your own yet? VTubeMe is also a VTuber model maker: upload one selfie and get a rigged VRM avatar.