3D Model Viewers

View glTF, GLB, OBJ, STL, FBX and PLY Files Online in Solid or Wireframe

Pages that open a 3D file without installing anything. Drop a model onto the page and it appears in a viewport you can orbit with the mouse, zoom with the wheel and pan with a right-drag. Each viewer is built for one file format and handles that format's quirks: the OBJ viewer picks up a matching MTL file, the STL viewer lets you choose which axis is up, the PLY viewer draws point clouds as points. Every page has the same shading, lighting and background controls, a ground grid, an auto-rotate toggle and a Download PNG button that renders at up to 4K.

Every 3D Model Viewers tool

What the viewers have in common

Every page here uses the same viewport. The camera is a perspective camera that orbits around a target point; dragging with the left mouse button rotates around it, the scroll wheel moves closer or further away and the right button slides the view sideways. On a touch screen one finger rotates, two fingers pinch to zoom and drag to pan. Fit view resets the camera so the whole model is in frame, and Reset puts the sample shape back so you can check the controls before loading your own file.

The Shading menu switches between the model's own materials, a wireframe, a solid with a wireframe drawn over it (handy for checking mesh density) and a normal-direction view that colours each face by which way it points, which shows up flipped or broken faces immediately. Lighting offers a three-light studio setup, a flat soft light, a headlamp that follows the camera and an unlit mode that shows textures and vertex colours exactly as stored. The background, ground grid and auto-rotate settings are cosmetic but make a difference to screenshots.

What the statistics mean

Once a model loads, the rail shows the file name and size, the number of meshes, triangles and vertices, the bounding-box size in the file's own units and the count of materials and textures. Triangle count is the number most people care about: it decides how heavy a model is for a game engine, a web page or a slicer. Vertex count is normally close to the triangle count for a smooth mesh and roughly three times higher for a faceted one, because a hard edge needs its vertices duplicated. The size is reported in whatever units the file was saved in; STL and OBJ do not record units, so a 50 × 50 × 50 box could be millimetres or metres.

Which format is which

glTF and GLB are the modern interchange format for the web and for real-time engines, with materials, textures, animation and a compact binary form. OBJ is a plain-text format from the 1990s that almost every program can export; its materials live in a separate MTL file. STL describes nothing but triangles and is the standard for 3D printing. FBX is Autodesk's format, common for animated characters and anything coming out of Maya, 3ds Max or Unity. PLY stores either meshes or point clouds and is what most 3D scanners and photogrammetry tools produce. If you have a format that is not here, most modelling tools can export glTF, which is the best supported.

Privacy and limits

Files are read from your disk straight into the browser's memory; they never travel to a server, which is why the viewers work offline once the page has loaded. The limit is your graphics card and RAM rather than any upload cap. Models of a few hundred thousand triangles load in a second or two; very large scans of tens of millions of points will be slow or may fail on a laptop, and the fix is to decimate them in the tool that produced them first.

Explore other categories