OBJ Viewer

Open Wavefront OBJ files in your browser, see every object, and check size and holes before you print. Nothing uploaded.

Loading 3D preview
Drag to rotate

Open a file to see its size, triangle count and whether it is watertight.

Opened in your browser. Files are never uploaded.

Next steps

Continue with your OBJ

Pick the next tool for what you want to do with the file.

How it works

How to view an OBJ file online

Drop the .obj, inspect the mesh, then check how it would print.

  1. 1

    Open the OBJ

    Drop a .obj file. The .mtl and textures are not needed to view the shape.

  2. 2

    Inspect it

    Rotate, zoom and use wireframe to see the topology and how dense the mesh is.

  3. 3

    Print it

    Download it as an upright STL in millimeters when you are ready to slice.

Features

Why use this OBJ viewer

The checks an OBJ needs before it goes to a slicer, in any browser.

Private by design

The OBJ is read in your browser and never uploaded, so client work and unreleased sculpts stay on your device.

Real size

OBJ has no unit, so the size is shown as millimeters, the way a slicer reads it.

Triangle count

Quads and polygons are split into triangles and counted, like a slicer would.

Watertight check

Holes and non-manifold edges, common in exports from modeling and scanning tools.

Volume and filament

Volume and a solid PLA weight estimate for quick costing.

Wireframe view

Show every edge to see where the mesh is dense and where it is coarse, before it slows your slicer down.

About OBJ

What's inside an OBJ file

OBJ is old, simple and supported almost everywhere. Four things to know about it.

Plain text you can read

Each line is one record: v for a vertex, vt for a texture coordinate, vn for a normal and f for a face. Faces can have three or more corners.

Materials in a separate .mtl

An mtllib line names a .mtl file that holds the colors and the paths to texture images. Without it the shape is complete but plain.

Objects and groups

Lines starting with o or g split the file into named parts. The viewer counts each one as an object, and OBJ to STL can save them as separate files.

No unit, no up axis

Coordinates are bare numbers. Most exporters write Y up, so the viewer stands the model Z up on the plate and reads the numbers as millimeters.

Common uses

Who uses an OBJ viewer

OBJ is the common export of modelers, scanners and asset stores.

Modelers and sculptors

Check an export from Blender, ZBrush or Maya for size and holes before it goes to print.

3D scanning users

Open a photogrammetry or phone scan export and see how dense and how closed the mesh is.

Asset buyers

Preview a model bought or downloaded from a marketplace before you load it into a project.

Students and teachers

Open class files on a school computer or Chromebook where no 3D software can be installed.

FAQ

OBJ viewer questions

Answers about the format, grey models, privacy, orientation and STL.

What is an OBJ file?
OBJ is a plain-text 3D format from Wavefront that almost every 3D program can read and write. It stores vertices, faces and texture coordinates, with materials in a separate .mtl file.
Why does my OBJ look grey?
Colors and textures live in the .mtl and image files next to the OBJ. The viewer reads only the .obj, which is all a print needs.
Is my OBJ uploaded?
No. It is opened in your browser and never leaves your device.
Why is my model sideways?
Most OBJ files are Y-up, so the viewer stands them upright on the plate. A file exported Z-up will appear lying down; it converts the same way.
Can I convert the OBJ to STL here?
Yes. Press Download STL for this file, or use OBJ to STL for batches and resizing.