STL File Viewer & Analyzer
View STL models in 3D and measure volume, area & weight · free, no signup
See STL File Viewer & Analyzer in action
Free STL Viewer & 3D Print Analyzer
Before you slice a model, you usually just want to know three things: does it look right, will it actually print (is the mesh watertight), and roughly how much it will cost in filament. This tool answers all three from the real file — drop in an STL and it parses every triangle (binary or ASCII format, detected automatically), renders the mesh so you can drag to rotate and scroll to zoom, and computes the real bounding-box dimensions, volume and surface area directly from the triangle data.
It also runs a real manifold check: every edge in a valid, printable mesh must be shared by exactly two triangles. This tool walks the whole mesh and reports whether that holds, and how many problem edges exist if it doesn't — the same class of check a slicer does before warning you a repair is needed. Pick a filament material and it converts the real computed volume into an estimated print weight, both at solid (100% infill) and at a custom infill percentage.
Key features
Real 3D rendering
Drag to rotate, scroll to zoom — renders the actual parsed triangle mesh, not a placeholder icon.
Binary and ASCII STL
Both common STL formats are detected and parsed automatically.
Real volume & surface area
Computed directly from every triangle in the mesh, not estimated from the bounding box.
Watertight / manifold check
Flags non-manifold edges — the same issue that makes a slicer warn a repair is needed.
Filament weight estimate
Converts the real computed volume into an estimated weight for PLA, PETG, ABS, ASA, TPU or nylon, at 100% infill or a custom percentage.
How to use it
- Drop in or choose an .stl file.
- Drag to rotate and scroll to zoom the rendered model.
- Read the real dimensions, volume, surface area and triangle count.
- Pick a material and infill % to see the estimated print weight.
- Check the watertight/manifold result before slicing.
Worked example
Example
A 40mm calibration cube STL loads with dimensions 40.0 × 40.0 × 40.0 mm, a computed volume of 64.0 cm³, surface area of 96.0 cm², 12 triangles, a watertight mesh (every edge shared by exactly 2 triangles), and an estimated weight of 79.4 g in PLA at 100% infill or roughly 20 g at 20% infill.
Who uses this tool
Makers checking a downloaded model before slicing
Confirm real dimensions and a watertight mesh before committing print time.
Anyone estimating filament cost up front
Get a real weight estimate from the actual model volume, not a guess.
Designers reviewing their own exported STL
Spot scale mistakes or non-manifold geometry immediately after export.
Tips for the best results
- STL files carry no unit — this tool assumes millimetres, the default for nearly every 3D printing workflow, so double-check if your CAD package exported in a different unit.
- A mesh flagged as non-manifold will usually still open in a slicer, but expect it to auto-repair or produce visible defects — fixing it in your CAD/mesh tool first gives a more predictable print.
- The infill weight estimate uses a standard shell-plus-infill approximation, the same idea slicers use for their own upfront estimate — treat it as a close planning number, not the exact gram count your slicer will report after real wall/top/bottom settings are applied.
Common mistakes to avoid
- Assuming the file's units are centimetres or inches just because the numbers look small or large — STL has no embedded unit, and mm is overwhelmingly the standard.
- Ignoring a non-manifold warning on a model meant for structural or watertight use (like a container) — minor decorative prints often still slice fine, but functional parts are worth repairing first.
- Comparing this tool's weight estimate directly to a slicer's post-slice estimate and expecting an exact match — both are estimates using slightly different assumptions about shells and infill geometry.
Why use AZRS QuickFix?
It is 100% free, needs no signup and has no watermark or usage limits. The tool runs in your browser, so what you type stays on your device, and it works on phones, tablets and desktops. New tools are added every week — bookmark this page or browse the full QuickFix toolbox.
Frequently asked questions
What file formats does this support?
STL only, both the binary and ASCII variants, detected automatically from the file itself.
Are the volume and dimensions exact?
They are computed directly from the real triangle mesh in the file — exact for that mesh. If the mesh itself is malformed, the numbers reflect the malformed mesh.
What does 'watertight' or 'manifold' mean?
A manifold mesh has every edge shared by exactly two triangles, with no holes or overlapping surfaces — the condition a slicer needs to generate a valid, fully enclosed print.
How is the filament weight estimated?
Real computed volume is converted using your chosen material's density, either at 100% infill (the full solid volume) or using a standard shell-plus-infill approximation for a custom infill percentage.
Is my file uploaded anywhere?
No. Parsing, rendering and every calculation happen entirely in your browser; the file is never sent to a server.
Does it work on very large STL files?
Yes, though very high triangle counts (several million) can take a few seconds to parse and may skip the full manifold check to stay responsive — the viewer and measurements still work.