Skip to content

STL viewer online with dimensions

Drop in an STL file and spin it in 3D: see its size, volume and mesh errors, and whether it fits your printer. Everything happens in your browser.

  • Free, no limits
  • No sign-up
Everything happens in your browser; nothing is uploaded to a server.
  • ✓ Free
  • ✓ No sign-up
  • ✓ Nothing uploaded

Next step

What to do next

How to use it

  1. Drop your STL file here or pick it from your device, or open the sample cube. Works on phones too.
  2. Check the file unit (mm, cm, m or inches) and rotate the model.
  3. Read the size, volume, surface area and the mesh check.
  4. Measure between two points, or cut the model open in the section view.
  5. Pick your printer to see whether it fits and how much filament it needs.
Try it now

What the STL viewer is for

An STL viewer shows a model in your browser with nothing to install. STL is the most common 3D printing format: it describes a part's surface as a mass of triangles. There's no color, material or unit in it, only geometry, so a downloaded or shared STL is worth a quick look before printing.

Everything happens in your browser and the file is never uploaded, so you can safely open a client's part or your own unreleased design.

Typical reasons to open an STL file without a slicer:

  • a quick look at a model from a download site before firing up the slicer;
  • checking an STL someone sent to your phone when you're away from your computer;
  • confirming size and volume before quoting a job;
  • deciding whether the mesh is broken and needs repair;
  • finding out whether the model fits your printer's bed.

What the STL viewer measures

After loading you'll see:

  • Size X × Y × Z: the bounding box edges in mm or inches.
  • Volume in cm³ or in³, using the signed tetrahedron method: each triangle forms a small tetrahedron with the origin, and on a closed mesh their signed sum is exactly the solid's volume.
  • Surface area in cm², the sum of all triangle areas.
  • Triangle count and number of separate bodies.
  • Watertightness: whether the mesh is closed, and if not, where it's broken.

On the Measure tab, click two points on the surface to get the distance plus ΔX, ΔY and ΔZ, so you can check a hole position or a tab's thickness. On the Section tab, a slider cuts the model horizontally (Z) or along X or Y. The inside shows in red, revealing wall thickness and any hidden cavity.

Worked example: a 20 mm calibration cube has 12 triangles. Its volume is 20 × 20 × 20 = 8,000 mm³ = 8 cm³ (about 0.49 in³), and its surface area 6 × 400 mm² = 24 cm². Solid PLA (about 1.24 g/cm³) would weigh roughly 9.9 g, but your slicer prints walls and partial infill, so the real filament use is lower.

Binary vs. ASCII STL

STL comes in two flavors, and this viewer opens both. The format is detected from the file's contents.

Binary STLASCII STL
Structure80-byte header, triangle count, 50 bytes per triangletext: "facet normal … vertex …"
100,000 trianglesabout 5 MBseveral times larger
Readable in a text editornoyes
When to use italmost alwaysdebugging, hand editing

A known trap: some programs write "solid" into a binary STL's header. That's the keyword ASCII files start with, so some viewers mix the two up and show a blank screen. This viewer also checks the file size to tell which is which. If you pass a model around a lot, binary STL or 3MF is the better choice.

Millimeters or inches: the most common scaling mistake

STL stores bare numbers with no unit. Slicers read them as millimeters, and most models are made that way. If a model looks suspiciously tiny or huge, it was probably saved in a different unit:

What you seeLikely causeFactor to mm
25.4 times smaller than expecteddesigned in inches× 25.4
10 times smallersaved in centimeters× 10
1,000 times smallersaved in meters× 1,000

Set the file unit in the viewer and every value updates at once. The display unit can be switched separately between mm and inches.

Watch the volume: it changes with the cube of the factor. A model saved in inches but read as millimeters looks 25.4³, or about 16,387 times, smaller in volume. Example: a 3 × 2 × 1 inch box is correctly 76.2 × 50.8 × 25.4 mm; with the wrong unit it becomes a 3 × 2 × 1 mm crumb.

Will it fit your printer? A quick pre-print check

On the Print tab, pick your machine from about two dozen preset printers (Bambu Lab, Prusa, Creality, Elegoo, Anycubic, Qidi, Voron, plus a few resin printers). You'll see:

  • whether the model fits, doesn't fit, or fits only when rotated 90°;
  • the largest scale at which it still fits;
  • one click to scale it to 98% of the bed, or any percentage you enter;
  • a download of the resized model as STL or 3MF.

Overhangs are shaded orange. Set the threshold anywhere from 30° to 75° (45° by default); faces resting on the bed don't count. The overhanging area is shown in cm², so you can tell whether supports are needed in this orientation.

From the material (PLA, PETG, ABS, ASA, TPU, nylon, PC, PLA-CF), infill, wall count and average flow, you also get a filament and print time estimate. It's a rough estimate; your slicer gives the exact number. For cost, continue to the 3D print cost calculator.

Mesh errors: what the red edges mean

The watertightness check looks at how edges connect after coincident vertices are merged. In a clean, printable mesh every edge belongs to exactly two triangles. Bad edges are highlighted in red in the 3D view.

  • Open edge (hole): only one triangle uses it. The slicer can't tell where the inside is.
  • Non-manifold edge: more than two faces meet, for example two bodies touching along an edge.
  • Flipped normal: neighboring faces point in opposite directions.
  • Inside-out shell: every face points inward, so the volume comes out negative.
  • Zero-area triangle: a degenerate face, usually harmless.

If errors turn up, fix the mesh right away on the Repair tab. The STL repair page explains each error and the repair steps in detail.

Frequently asked questions

How do I open an STL file without installing software?

Drop the file on this page or pick it from your device. Your browser displays it right away, with the size, volume and surface area alongside.

Does the STL viewer work on a phone?

Yes, in any mobile browser that supports WebGL. Rotate with one finger; pinch and drag with two to zoom and pan.

Is my STL file uploaded anywhere?

No. Your browser reads and processes the file; it's never sent to a server.

Why is the volume different from the filament use in my slicer?

The volume is for a solid part. Your slicer prints walls and partial infill, so it uses less plastic, while supports add some back.

Why is my model about 25 times smaller than expected?

It was probably saved in inches. Set the file unit to inches and the dimensions will be correct.

How large an STL file can I open?

The limit is your device's memory. An average laptop handles millions of triangles; large files can take a few seconds to analyze.

Why doesn't my model show any color?

STL doesn't store color, so the model is shown in a single color you can change. For colored models, use 3MF, OBJ or GLB.

Last updated: November 13, 2026

Recommended

Similar tools

If STL viewer helped, you may need these too.

See all in category →

People also use