Digital ToolPad.

Runs 100% in your browser

Your data never leaves your device. zero uploads.

OBJ Viewer

Open a Wavefront .obj, with its .mtl and textures if you have them, to inspect the model and convert it to STL or GLB.

  • MTL & textures
  • Size & volume
  • Export STL / GLB
  • No upload

Drop an OBJ file here, together with its textures and material files.

Drag to rotate · scroll or pinch to zoom · right-drag or two fingers to pan

What is an OBJ file?

OBJ is a plain-text 3D format created by Wavefront Technologies and supported by almost every modelling program. It lists vertices, texture coordinates, normals and faces; materials live in a separate .mtl file, which in turn references texture images. Open the .obj on its own for a clean grey model, or select it together with its .mtl and images to see materials. The viewer reports dimensions, triangles, area and volume and can export to binary STL for printing or GLB for the web.

How to open an OBJ file

  1. Choose Open File and pick your OBJ (add its textures or material files too), or drag them onto the viewer.
  2. Drag to rotate, scroll or pinch to zoom, and right-drag or two-finger drag to pan.
  3. Switch between shaded, wireframe and X-ray, use the view buttons, or cut a section to see inside.
  4. Read the size, volume and triangle count, measure between two points, then export or take a snapshot.

Getting textures to show

  • Select the model and all its texture and material files together (or drag the whole set) so the viewer can match them by name.
  • For glTF, include the .bin file and the texture images; GLB already contains them.
  • For OBJ, include the .mtl file named in the OBJ and the images it refers to.
  • Any file that is missing is listed, and a blank texture is used in its place.

Why use this OBJ viewer

  • Many formats, one viewerSTL, OBJ (with MTL and textures), GLB, glTF, FBX, PLY, 3MF, DAE, 3DS, AMF and VRML. Draco and meshopt-compressed glTF work too.
  • Measure, not just lookDimensions, triangle count, surface area, volume and a watertight check, plus click-to-measure distances and a section view.
  • Export to other formatsSave the model as binary STL, OBJ, GLB or PLY, and take a PNG snapshot of the current view.
  • Your model stays on your deviceFiles are read and rendered in your browser with WebGL. Nothing is uploaded, so unreleased products, client work and scans stay private.

Supported 3D formats

FormatFilesTypical use
STL.stlTriangles only (ASCII or binary); the standard for 3D printing
3MF.3mfModern print format with objects, colours and units
OBJ.obj + .mtlText format from modelling tools; materials and textures in separate files
glTF / GLB.gltf, .glbWeb and AR standard with PBR materials and animations
FBX.fbxAutodesk exchange format for animation and game engines
PLY.plyScans and point clouds, often with vertex colours
Collada, 3DS, AMF, VRML.dae, .3ds, .amf, .wrlOlder exchange and print formats

Common uses

  • Asset review. Check a model from a client, marketplace or AI generator.
  • Format checks. Confirm textures and materials made it through an export.
  • Animations. Preview rigged FBX and glTF animations.
  • Quick conversion. Turn OBJ into GLB or FBX into STL.

More file tools: view SVG images as PNG, inspect photo metadata or convert images to ICO icons.

Example: OBJ to STL for printing

Open figure.obj (exported in millimetres). The viewer shows it is watertight and 85 mm tall; choose Export → STL to get a binary STL for your slicer.

What to expect from the result

Colour STL variants are shown when present. Volume and weight assume a closed mesh. Extremely large files are limited by your browser’s memory.

OBJ Viewer questions

How do I view an OBJ file with textures?

Select the .obj, the .mtl file and all texture images together. The viewer matches them by file name and lists anything missing.

Can I convert OBJ to STL?

Yes. Open the OBJ and choose Export → STL. STL keeps only the geometry, which is what slicers need.

What is an MTL file?

It is the material library that goes with an OBJ: colours, shininess and the names of texture images.

How large a file can I open?

It depends on your device’s memory and graphics. Models with a few million triangles open on most laptops; very large scans may be slow on phones.

Are my 3D files uploaded?

No. The viewer runs entirely in your browser using WebGL; the file is never sent to a server and the page keeps working offline once loaded.

100% private — your data never leaves your browser

No registration, no tracking of your content, no server uploads. Don't just take our word for it:

  • No server, no uploads

    Your files and text are processed entirely on your device. Nothing is ever sent to us.

  • Works offline

    Once loaded, this tool keeps working with your Wi-Fi turned off. Try it.

  • Verify it yourself

    Open your browser's DevTools → Network tab. You'll see zero requests carrying your data.

Explore more tools

More utilities for your next task.

Browse all tools