Free 3D Model Viewer for Any Format
This 3D model viewer opens GLB, FBX, OBJ, STL, STEP and five other formats. Play animation clips, switch between textured, clay, normals and wireframe views, and read triangle, bone and texture counts. Free, no sign-up, and the file stays on your device.
- 10 formats, one viewer
- Plays GLB, FBX and DAE animations
- 4 view modes
- Nothing uploaded
By SupaVoxel Team·Updated
How to view a 3D model online
No install and no account. The 3D model viewer works out the format itself, so you don't pick one first.
- 01
Drop any 3D file
Drag a model onto the viewer above or click Choose file. The format comes from the extension, or from the file's first bytes when the name has none, so a download calledscenestill opens. Or open the sample in any of the 10 formats; the FBX one is animated. - 02
Play, orbit and switch views
Rigged and animated files start their first clip at once. Use the bar under the model to pause, scrub the timeline, change clip or slow it to 0.25×. The toolbar on the left switches between Textured, Clay, Normals and Wireframe, turns on auto-rotate, resets the camera and saves a PNG. - 03
Read the stats, then convert
The panel lists triangles, vertices, file size, meshes, materials, textures, bones, animations and whether the mesh has a UV map, plus its size in mm, cm or inches. Next steps links to the converters for the format you opened, such as FBX to GLB.
What this online 3D viewer shows you
A turntable is the easy part. These are the checks that tell you a model is ready to hand over, import or print.
Animation playback
Four view modes
Model stats
Real dimensions
Textures and side files
.mtl, a glTF with its .bin, or textures in a folder, select the files together or drop one .zip. Anything referenced but missing is listed by name.Private by design
3D file formats this viewer opens
One 3D model viewer, ten formats. Each also has its own page with format-specific notes.
GLB / glTF
- Typical source
- Blender, Sketchfab, AI generators, the web
- Animation
- Plays
- Textures
- Embedded, or .bin and images alongside
- Format page
- glTF viewer
FBX
- Typical source
- Maya, 3ds Max, Unity, Mixamo
- Animation
- Plays
- Textures
- Embedded or alongside
- Format page
- FBX viewer
DAE (Collada)
- Typical source
- SketchUp, older pipelines, robotics
- Animation
- Plays
- Textures
- Alongside or in a .zip
- Format page
- DAE viewer
OBJ
- Typical source
- Almost every 3D app
- Animation
- None in the format
- Textures
- Via .mtl and images
- Format page
- OBJ viewer
STL
- Typical source
- CAD, slicers, Thingiverse
- Animation
- None in the format
- Textures
- None in the format
- Format page
- STL viewer
3MF
- Typical source
- Bambu Studio, PrusaSlicer, Cura
- Animation
- None in the format
- Textures
- Colors per part
- Format page
- 3MF viewer
PLY
- Typical source
- 3D scanners, photogrammetry
- Animation
- None in the format
- Textures
- Vertex colors; point clouds shown as points
- Format page
- PLY viewer
USDZ
- Typical source
- Apple Reality Composer, AR Quick Look
- Animation
- Shown still
- Textures
- Embedded
- Format page
- USDZ viewer
STEP / STP
- Typical source
- SolidWorks, Fusion, FreeCAD
- Animation
- None in the format
- Textures
- Part colors
- Format page
- STEP viewer
| Format | Typical source | Animation | Textures | Format page |
|---|---|---|---|---|
| GLB / glTF | Blender, Sketchfab, AI generators, the web | Plays | Embedded, or .bin and images alongside | glTF viewer |
| FBX | Maya, 3ds Max, Unity, Mixamo | Plays | Embedded or alongside | FBX viewer |
| DAE (Collada) | SketchUp, older pipelines, robotics | Plays | Alongside or in a .zip | DAE viewer |
| OBJ | Almost every 3D app | None in the format | Via .mtl and images | OBJ viewer |
| STL | CAD, slicers, Thingiverse | None in the format | None in the format | STL viewer |
| 3MF | Bambu Studio, PrusaSlicer, Cura | None in the format | Colors per part | 3MF viewer |
| PLY | 3D scanners, photogrammetry | None in the format | Vertex colors; point clouds shown as points | PLY viewer |
| USDZ | Apple Reality Composer, AR Quick Look | Shown still | Embedded | USDZ viewer |
| STEP / STP | SolidWorks, Fusion, FreeCAD | None in the format | Part colors | STEP viewer |
Files up to 200 MB. STEP is tessellated by an OpenCascade engine compiled to WebAssembly, which downloads on first use; your file still stays local.
Reading the normals view and the stats
In Normals mode the color is the direction a surface faces, relative to the camera: reddish faces point right, greenish faces point up, bluish faces point at you. A smooth model shows soft gradients that shift as you orbit. A hard break in color on a surface that should be smooth means split or badly averaged normals. A face that is flipped inside out turns into a hole, because this view only draws the side a face points to.
The stats count what is in the file, not what you see. Triangles for an STL equal its facets; for a quad-modeled FBX each quad counts as two. Textures counts the image maps the materials use; any image the file references but you didn't supply is named in the amber note under the stats. Bones counts the skeleton's joints. Animations counts clips long enough to play: the one-frame takes some exporters add as a rest pose are left out.
Tips for viewing 3D models online
- Switch to Clay before judging detail; textures hide lumpy meshes
- Use Normals to find flipped faces before you print or import
- Slow a clip to 0.25× and scrub to spot a joint that pops or a hand that clips through the body
- Drop textures together with an OBJ or glTF, or zip the whole folder
- Check the bounding box against the unit you expect before sending a model to a slicer
- Expect USDZ animation to play; USDZ files are shown still
- Read a missing-texture note as a broken file; add the listed images and reopen
- Assume the triangle count is the final in-game cost; engines split vertices at UV seams
When to use a single-format 3D file viewer instead
This 3D model viewer is the general one: open anything, play it, inspect it. The format pages use the same viewer and add what matters for that format: print sizes and slicer units on the STL viewer and 3MF viewer, CAD tessellation on the STEP viewer, embedded media and versions on the FBX viewer.
If the model needs work rather than a look, shrink a heavy file with the GLB compressor or mesh simplifier, or give a still character a motion with animate 3D model. No model yet? Image to 3D turns a photo into a GLB in the SupaVoxel studio; a free account includes 3 credits.
Format-specific viewers and converters
Frequently asked questions
What is the best free 3D model viewer online?
Can I play animations from an FBX or GLB file?
Is my 3D file uploaded to a server?
How do I view a 3D model online without software?
Why does my model show without textures?
What does the normals view mean?
Is there a file size limit?
Can I convert the model after viewing it?
Sources
- 1.glTF 2.0 Specification — The Khronos Group
“glTF supports articulated and skinned animation via key frame animations of nodes' transforms.”
- 2.glTF Overview — The Khronos Group
“The top-level elements of the file include: Scenes and nodes, cameras, meshes, buffers, materials, textures, skins and animations.”
- 3.FBX SDK — Autodesk Platform Services
“Use this free C++ SDK to build plug-ins, converters, and applications that translate and exchange 3D assets using FBX technology.”
- 4.
- 5.
Keep going
Open your 3D model now
Drop any GLB, FBX, OBJ, STL or STEP file into the 3D model viewer at the top. It plays, measures and stays on your device.
Free · runs in your browser · no sign-up