Free online PMX viewer
Drop an MMD model — a .pmx or .pmd with its textures, the folder, or the .zip it came in. No MikuMikuDance needed, and nothing is uploaded.
How to open a PMX file
- Drop the model with its textures. A .pmx only names its images, so the viewer needs them alongside: select the model and the image files together, drop the whole folder, or drop the .zip as you downloaded it. An archive with several outfits opens with a list to pick from.
- Drag to orbit, scroll to zoom. The panel on the left shows the model’s name, its vertex, triangle, material, bone and morph counts, how many rigid bodies and joints it carries, and every texture it asks for with found or missing next to it.
- Move the sliders on the right to try the morphs. They keep the names the author gave them — まばたき is the blink, あ い う え お are the mouth shapes.
What this viewer does not do
It shows the model standing still. There is no physics, so hair, skirts and tails stay where they were modelled; the rigid bodies and joints are read from the file and counted, which is enough to know what the model carries, not to see it swing. It does not play .vmd motions or poses. Morphs that move bones, UVs or materials are listed by number only. The shading is a plain toon material under one light — no outline, no self-shadow, no MME effects — so treat the picture as a check of geometry, textures and morphs rather than a render.
Why file names matter more than usual
Most MMD models were made on Japanese Windows. Their texture paths use backslashes, ignore upper and lower case, and are often written in kana or kanji; the .zip around them usually stores those names in Shift-JIS without saying so, which is why a model unpacked on a Mac or an English Windows can end up with folders of scrambled names and no textures. The viewer reads the archive itself and matches each path the model asks for against every way the stored name can be read, so the original .zip is the most reliable thing to drop.
Frequently asked questions
How do I open a PMX file without MikuMikuDance?
Drop it on this page. MikuMikuDance and PMX Editor run on Windows only; this viewer reads the .pmx in the browser on any desktop system, so a Mac or Linux machine can look at the model too. Drop the model together with its texture files, the whole model folder, or the .zip it was distributed in.
The model opened white or grey. Where are the textures?
A .pmx holds no images. It names them by relative path — usually a tex or texture folder next to the model — so a .pmx dropped alone has nothing to draw with. Drop the folder or the original .zip instead. The texture list under the model name shows each file the model asks for and whether it was found; a part whose texture is missing is drawn in its plain material colour.
Does it play motions or simulate physics?
No. The model stands in its bind pose: .vmd motions are not played, and rigid bodies and joints are counted from the file but not simulated, so hair and skirts hang where the author modelled them. Morphs that move vertices get a slider each; morphs that move bones, UVs or materials are counted and not previewed.
Is my model uploaded anywhere?
No. The file is read from your disk and drawn by your browser with WebGL; it is never sent to a server. The only network requests are for the viewer's own code, and you can go offline once the page has loaded.
Why do the colours look a little different from MMD?
The viewer uses a toon material modelled on MMD's — diffuse texture, toon ramp, sphere map — under one fixed light, without MMD's outline pass, self-shadow or any MME effects. It is meant for checking what a model contains, not for matching a rendered frame.
Some parts of the model are missing. Is that a bug?
Usually not. Authors park alternate outfits, blush planes and effect meshes in materials with alpha set to 0 and reveal them with a material morph. MMD does not draw those, and neither does this viewer; the panel says how many materials were left out for that reason.
Does it open .pmd files?
Yes. PMD is the older format PMX replaced; it is read the same way, with its Shift-JIS names decoded. PMX 2.0 and 2.1 both open.
Can I turn the model into a VRM for VTubing?
Yes, with the MMD to VRM converter — the button under the model goes there. The bones are mapped to the VRM humanoid and the standard mouth and blink morphs become expressions. Physics is not converted, and sphere maps are dropped. Check the model's readme first: many MMD authors forbid converting their models.
Want this model as a VRM?
The MMD to VRM converter reads the .pmx directly: Japanese bone names are mapped to the VRM humanoid and the mouth and blink morphs become expressions. Physics does not come across, and sphere maps are dropped. Need it in Blender or Unity instead? There is a PMX to FBX converter, and a finished .vrm opens in the VRM viewer.
Convert an MMD model to VRM