3D & CADFreeNo uploadNo sign-up
OBJ File Viewer
Look inside a Wavefront .obj model with its materials and textures, straight in the browser, without opening Blender or Maya.
Drag to rotate · scroll to zoom · right-drag to pan
Opened in your browser. The file is never uploaded to a server.
How to use the OBJ Viewer
Select the OBJ and its files
Drop the .obj file. To see colours and textures, select the .mtl file and the texture images together with it.
Explore the model
Orbit, zoom and pan around the object. Materials from the MTL file and their image textures are applied automatically.
Check the mesh
Switch to wireframe to see the topology, read the vertex and triangle counts, or save a screenshot as PNG.
About the OBJ Viewer
OBJ is one of the oldest and most widely supported 3D formats. Created by Wavefront Technologies, it is a plain-text file of vertices, texture coordinates, normals and faces, so Blender, Maya, 3ds Max, Cinema 4D, ZBrush, SketchUp and game engines all read and write it. Asset stores and photogrammetry tools often deliver models as OBJ.
An OBJ rarely travels alone. Colours and textures live in a separate .mtl material file, which in turn points to JPG or PNG images. This OBJ viewer matches those files by name: select the .obj, the .mtl and the textures at the same time and you see the model as it was meant to look. Without the MTL, the model is shown in a neutral grey so you can still judge its shape.
Frequently asked questions
How do I view an OBJ file with textures online?
Select the .obj file, its .mtl file and all texture images in one go (Ctrl or Cmd + click, or drag them all at once). The viewer links them by name and shows the textured model.
Why is my OBJ model grey?
Colours and textures are not stored in the OBJ itself but in the .mtl file. If you open only the .obj, the viewer uses a grey material so the shape is still clear.
Can I open OBJ files on a Mac or iPhone?
Yes. The viewer runs in any modern browser, including Safari on macOS and iOS.
Is the model uploaded anywhere?
No. The OBJ, MTL and textures are read on your device and never sent to a server.