OBJ viewer online — open .obj files with dimensions, no upload
Open Wavefront OBJ files in your browser and see every group and object with its dimensions, volume and weight. Measure features, cut a cross-section, export to STL for printing or GLB for the web — without Blender, MeshLab or an upload.
Measure
Click a part to isolate it and see its own dimensions.
Dimensions & mass
Load a model to see its dimensions, volume, surface area and mass.
Cross-section
Measuring tips
- Snap is on by default — clicks land on the nearest corner or edge vertex, which is where CAD tessellations keep exact dimensions.
- Hole diameters: click three points spread around the rim (not in a line). The fit is a true 3D circle, so it works on tilted faces too.
- Units: STEP/IGES are read in millimetres from the file. Mesh formats carry no units, so the tool applies each format’s convention — if a model looks 10×, 25×, or 1000× off, switch File units rather than the display unit.
- Mass multiplies the closed-mesh volume by the material density — pick the right material, and expect open or hollow meshes to read low.
- X-ray + cross-section together show internal pockets, wall thickness and hidden holes.
Capabilities
What the obj viewer does
- Opens .obj files instantly, including multi-group and multi-object files — each group appears in the parts list with its own dimensions and volume.
- Dimensions, volume, surface area, centre of mass and weight by material in mm, cm or inches, with a unit override for files exported in another unit.
- Watertight check per object so you know whether the mesh will slice cleanly, with a link to the repair tool.
- Point-to-point distances, angles and hole diameters with snapping, and cross-sections on any axis with the section area.
- Export any object as STL (for 3D printing) or GLB (for the web), download the parts CSV, or save a screenshot.
- 100% private — the OBJ is read on your device, never uploaded. No account, no watermark, nothing to install.
Process
How it works
- Drop the OBJDrag a .obj file onto the viewer. It is parsed locally; large scans and sculpts load in seconds.
- Browse groupsIsolate any object or group in the parts list and read its dimensions, volume and mass; switch to X-ray to see inside.
- Measure and exportMeasure what matters, cut a section, then export to STL or GLB — or convert the whole file with the OBJ converters.
No install
How to open an OBJ file without Blender or MeshLab
OBJ is the oldest mesh format still in daily use — scanners, sculpting apps and game assets all export it. You don’t need a 3D suite to inspect one: drop the file here and it renders in the browser with each group listed separately. Check the size in real units, measure a feature, and export the part you need as STL for printing or GLB for a website. Materials are stored in a separate .mtl file with the textures, so a single .obj shows its geometry in a neutral shade — convert to GLB to get a self-contained textured model.
Scale
OBJ units and scale — why a model imports at the wrong size
Like STL, OBJ has no unit declaration: one program’s millimetre is another’s metre. Sculpting apps often export in generic units, CAD in millimetres or inches, game tools in metres or centimetres. The viewer reads OBJ as millimetres and shows the bounding box immediately; if the numbers are 10×, 25.4× or 1000× off, switch File units to cm, inch or m and the dimensions, volume and weight update at once. For printing, rewrite the file at the right scale with the STL scale & units tool.
Notes
Good to know
- Materials and textures live in a separate .mtl file and image files that a single-file drop cannot include — geometry is shown in a neutral shade. Convert to GLB for a self-contained textured model.
- OBJ has no units; it is read as millimetres with a one-click unit override.
- Very large scans (millions of triangles) load on desktop browsers but can exceed a phone’s memory.
- Quads and n-gons are triangulated for display and measurement.
FAQ
Questions, answered
How do I open an OBJ file online?
Drop the .obj here. It is parsed and rendered in your browser with WebGL, with every group in a parts list and its dimensions in the panel — no Blender, MeshLab or account needed.
Is my OBJ file uploaded to a server?
No. The file is parsed and rendered on your own device with WebGL — it is never uploaded, there is no account and no watermark. Close the tab and nothing is left behind.
Why are there no textures or colours on my OBJ?
OBJ stores materials in a separate .mtl file plus image files, which a single-file viewer cannot load. The geometry is shown in a neutral material; convert the set to GLB to get one self-contained textured file.
Can I see the dimensions of an OBJ?
Yes — the bounding box, volume, surface area, centre of mass and weight by material appear on load, in mm, cm or inches, and you can measure any feature with the Distance, Angle and Hole ⌀ tools.
How do I convert an OBJ to STL or GLB?
Export any object as STL or GLB straight from the viewer, or use the OBJ to GLB and OBJ to USDZ converters for the whole file.
What is the maximum file size?
Up to 300 MB. Very large meshes (millions of triangles) load on a desktop browser but can exceed the memory of a phone; the closed-mesh check is skipped above 1.5 million triangles to keep things responsive.
Next