Free to create
VRoid Studio is free on Windows and macOS, and every model you make in it can be exported as a VRM file with no watermark or usage fee from the tool itself.
Make your own character
Desktop Mate's own character list is DLC-only, but the app runs on the VRM avatar format, and VRM files are something you can create yourself for free. This guide covers the honest version of that workflow: what to build it in, which VRM version to target, and the unsupported loader you will need to get it on screen.
Independent fan resource. Not affiliated with, endorsed by, or sponsored by infiniteloop Co., Ltd., Valve/Steam, or any character rights holder.

VRoid Studio is free
VRM 1.0 is the safer target
Loader is community-made
Licence data travels in the file
VRoid Studio is free on Windows and macOS, and every model you make in it can be exported as a VRM file with no watermark or usage fee from the tool itself.
Desktop Mate has no publisher-supported way to load your own VRM. Everything past export depends on a community loader that the publisher does not support.
A VRM file carries its own permission metadata. What you set at export is what other people see if you ever share the model.
VRM is an open file format for humanoid 3D avatars, built on glTF and designed so that one avatar file works across many applications. Two properties of the format matter for this workflow.
First, VRM standardises the skeleton. Every VRM model exposes the same named humanoid bones, which is what lets an application animate a character it has never seen before. Second, VRM carries licence metadata inside the file: whether commercial use is allowed, whether the character may be modified or redistributed, and who to credit. That data travels with the file wherever it goes.
There are two format generations in circulation, VRM 0.x and VRM 1.0, and they are not interchangeable at the loader level. This is the single most common cause of a model that simply refuses to appear.
VRoid Studio is the usual starting point. It is free, it runs on Windows and macOS, and it is purpose-built for making VRM avatars without prior 3D modelling experience: you shape a face and body with sliders, draw or import hair and clothing textures, and let the application handle rigging.
.vroid; .vrm is an export target only. If you lose the .vroid file you cannot get back to a fully editable model, even from your own export.
In VRoid Studio, export with Export VRM from the model view. Current VRoid Studio releases export VRM 1.0.
That matters, because a large amount of older community material assumes VRM 0.x, and loaders have historically handled the two generations differently. The community avatar loader for Desktop Mate targeted VRM 1.0 in its later releases and added VRM 0.0 handling afterwards, so which files load depends on which loader build you have. Practical advice:
At export, VRoid also asks you to set the licence metadata. Set it deliberately even if you never plan to share the file — it costs nothing now and it is the field other people will read if the model ever leaves your machine.
Here is the part that has to be said plainly: Desktop Mate has no publisher-supported way to load a custom VRM. The character list in the app is populated by DLC. Everything below relies on community code that infiniteloop does not support and did not sanction.
The best-known route is the Custom Avatar Loader by YusufOzmen01, a MelonLoader mod that adds a file picker for local VRM files. Two facts about it are important before you start:
If you proceed anyway, back up the Desktop Mate folder first, or at minimum know that Steam > Desktop Mate > Properties > Installed Files > Verify integrity is your recovery path. Install one thing at a time and launch between each step, so you know which change broke what. The safe install checklist checklist covers the general procedure, and the Custom Avatar Loader page has the loader's specific requirements and known failure modes.
A model you built yourself in VRoid Studio from its bundled assets is yours to use. You set its licence at export and you decide whether anyone else may use it.
That changes the moment you import someone else's work. A downloaded hair preset, a texture pack, a converted model, or a character design that belongs to a company are all governed by their own terms, and packaging them into a VRM does not reset those terms. If you intend to share a model publicly, the safe test is whether you could name a permissive source for every part of it.
Not through any publisher-supported feature. The app's own character list is DLC. Loading a custom VRM requires a community MelonLoader mod that infiniteloop does not support.
VRoid Studio is the usual free option and is designed for the format. Blender with the VRM add-on is the route for people already comfortable with 3D modelling.
VRM 1.0. Current VRoid Studio releases export 1.0, and current loader builds expect it. Older 0.x files can usually be converted if a model refuses to load.
That is almost always a materials problem rather than a loader problem. VRM 1.0 expects MToon10 shading; a model exported with a generic shader can import cleanly and still render nothing.
No. Its repository was archived on 4 December 2025 and is read-only. Treat it as legacy software and keep a Steam file-verification path ready.
That depends on the licence you set and on every asset you imported. A model built entirely from VRoid's own bundled assets is yours to license; anything containing third-party work is governed by that work's terms.
Checked against the sources above on 2026-09-01. Desktop Mate, its DLC line-up, and community tooling all change; recheck the originals before acting on anything time-sensitive here.
RELATED GUIDES