Free 3D model viewer

Open a GLB, glTF, OBJ, STL, or PLY file and inspect it — orbit the model, switch on a wireframe overlay or a reference grid, and read its triangle and vertex counts. It opens in your own private workspace, which needs no account and costs no processing credits.

Further reading

Real models, real numbers, and what each setting actually cost.

Formats it opens

  • OBJ
  • STL
  • PLY
  • GLB
  • GLTF

Anything else is refused when you choose it rather than failing halfway through. See every format MeshCrunch supports.

Limits and privacy

  • Opens models up to 50 MB without an account.
  • Your model is stored privately in your own workspace and deleted after 24 hours unless you sign in.
  • Uses none of your processing credits: viewing and spinning a model are done by your browser, not by a server.

Your model is rendered and measured by this browser. The file is stored privately so the workspace can open it, is never public, and is deleted automatically unless you sign in — and none of it touches your processing allowance.

How it works

  1. 1

    Open a model

    Drop a file onto the page or pick one from your machine. It goes straight to your own private workspace — no account, and no sign-up wall.

  2. 2

    Inspect it

    Orbit, pan and zoom with the mouse or a touch screen. Toggle the wireframe overlay to see the topology and the grid to judge scale.

  3. 3

    Decide what to do next

    The Inspect tab reports triangles, vertices, materials and what is wrong with the file. If the model is heavy for real-time use, the optimizer is one tab away — the same asset, no second upload.

Frequently asked questions

Do I need an account?

No. Dropping a file creates an anonymous workspace, and the model opens there. It is stored privately so the viewer can load it, it is never public, and it is deleted automatically unless you sign in to keep it.

Which formats can the viewer open?

The formats the bundled loaders handle reliably: GLB, glTF, OBJ, STL and PLY. OFF is accepted for server-side processing but has no browser loader, so it cannot be previewed.

Why does my OBJ have no textures?

An OBJ stores geometry only; its materials live in a separate .mtl and its textures in separate image files, none of which are part of the file you opened. Convert to GLB first and everything travels in one file.

What do the triangle and vertex counts mean?

They are the totals across every primitive in the file, measured from the parsed geometry rather than read from a header. They are the numbers worth judging a model by before shipping it to a browser or a headset.

Does the viewer work on a phone?

Yes, on any browser with WebGL. Very dense meshes are limited by the device rather than by the tool, so a multi-million-triangle scan may be slow on a phone that renders a game asset instantly.

Related tools

Open a model in the viewer

Your model is rendered and measured by this browser. The file is stored privately so the workspace can open it, is never public, and is deleted automatically unless you sign in — and none of it touches your processing allowance.

Open a model in the viewer

Need the model itself smaller rather than just visible? Optimize a 3D model.