PMX → VRM · runs in your browser, files never leave your device
EN

PMX to VRM Converter

Turn a MikuMikuDance model (.pmx or .pmd) into a VRM 1.0 avatar for VTubing apps, VRoid Hub or three.js: the Japanese bone names are mapped to the VRM humanoid, the A-pose is straightened and mouth and blink morphs become expressions — locally in your browser.

Drop the model's ZIP — or the .pmx with its texture files

Select the .pmx and its textures together (Ctrl+A in the model folder) or the ZIP. Nothing is uploaded.

Drop an MMD model to preview it

Published November 2, 2026 · Unity Asset Exporter.

MMD models come as a folder or ZIP with a .pmx (or older .pmd) file and its textures. VRM apps can't read them. This converter loads the model in your browser, maps its skeleton to the VRM humanoid and writes a VRM 1.0 file with the meshes, textures and expressions.

Convert in four steps

  1. Drop the model's ZIP, or select the .pmx together with its texture files.
  2. Check the preview and the list under it: mapped bones, expressions and how many textures were found.
  3. Fill in the license fields to match the model's terms.
  4. Click Convert and download VRM.

How the bones are mapped

MMD models use standard Japanese bone names, and these are matched to VRM humanoid bones:

MMD boneVRM bone
腰 / グルーブ / センターhips (the lowest one above both the upper body and the legs)
上半身, 上半身2, 上半身3spine, chest, upperChest
首, 頭, 左目 / 右目neck, head, eyes
左肩, 左腕, 左ひじ, 左手首leftShoulder, leftUpperArm, leftLowerArm, leftHand
左足D, 左ひざD, 左足首D, 左足先EX (or 左足, 左ひざ, 左足首, 左つま先)leftUpperLeg, leftLowerLeg, leftFoot, leftToes
左親指0–2, 左人指1–3, 左中指, 左薬指, 左小指finger bones

Models with the "足D" leg setup skin their legs to the D bones, so those are used. Twist bones (腕捩, 手捩), IK bones and physics bones stay in the skeleton without a humanoid role. Models whose bones have English names fall back to name matching.

What else changes

Honest limits

Check the model's terms first

Most MMD models come with a readme that says where the model may be used. Many allow MMD only, forbid conversion to other formats, redistribution or adult use. Converting a file doesn't change what its terms allow; write the terms into the license fields so VRM apps can show them.

FAQ

Is my model uploaded?
No. The files are read and converted in this browser tab; nothing is sent to a server.
The textures are missing in the preview.
Drop the whole ZIP, or select the .pmx together with every texture file and folder it uses. The list under the preview shows how many textures were found.
Does it work with PMD files?
Yes. Older PMD models load the same way; their bone names follow the same standard.
Can I check the result?
Open the .vrm in the VRM viewer to see its bones at work, its expressions and the license fields you set.