# STL Viewer

> Open an STL in your browser and see it the way your slicer will: standing on the build plate, in millimetres, with a watertight check before you print. Nothing is uploaded.

Page: https://printpal.io/tools/stl-viewer
Updated: 2026-11-12
Use it: open https://printpal.io/tools/stl-viewer in a browser and drop a file. Free, no account, files are processed locally and never uploaded.

An STL file is a list of triangles and nothing else: no units, no color, no idea which way is up. Slicers assume millimetres and Z up, so this viewer does too. The model lands on a build plate at its real size, and the X, Y and Z readouts match what Bambu Studio, PrusaSlicer or Cura will show.

Before you print, the mesh check welds the triangles and counts **open edges**, **non-manifold edges** and **flipped faces**, the problems behind most "this model has errors" warnings. Pick your printer to see whether it fits the plate, measure between any two points, or slice through it with the section view to check wall thickness.

## How to use the STL viewer

1. **Open the file.** Drop one or more .stl files, binary or ASCII, or a .zip of them.
2. **Check size and orientation.** The model stands on the plate in millimetres. Switch to inches, or change the file units or up axis if it looks wrong.
3. **Run the checks.** Read the mesh check, pick your printer to see whether it fits, and use Measure (M) or Section (X) for a closer look.
4. **Save or convert.** Take a PNG screenshot, or save the model as STL, 3MF, OBJ, GLB, PLY or USDZ.

## What you can check

- Real size in mm or inches, volume, and the weight of a solid PLA print
- Watertight check: open edges, non-manifold edges, flipped normals, separate bodies
- Whether it fits 12 popular printers, as placed or turned 90°
- Point-to-point measurements and a cross-section slider
- Binary and ASCII STL; files of a few hundred MB open on most laptops

## STL at a glance (Stereolithography (Standard Triangle Language))

Created by 3D Systems in 1987 for the first stereolithography printers, STL is still the format every slicer and print service accepts. It describes a surface as a list of independent triangles, with no shared vertices, units, colors or scene structure.

- **Stores:** Loose triangles: three corners and a normal each, binary or ASCII
- **Color:** None in the standard
- **Units:** None written; slicers assume millimetres
- **Up axis:** Z, the slicer convention
- **File size:** 50 bytes per triangle in binary, about 5 times that as ASCII
- **Opens in:** Every slicer, CAD tool and 3D app

## Tips

- **Model lying down?** Some STLs are saved Y up, often from game or animation tools. Switch the up axis to Y and it stands. In the slicer, "Lay on face" (Bambu Studio, OrcaSlicer) or "Place on face" (PrusaSlicer) does the same.
- **Tiny model?** If an STL measures a millimetre or two, it was probably saved in metres. The viewer suggests the likely unit; slicers ask the same question on import.
- **Errors in the check?** A handful of open edges is often fine, because slicers close small gaps. Hundreds of open or non-manifold edges can make the slicer skip walls: run the file through [Mesh Repair](https://printpal.io/tools/mesh-repair) first.

## FAQ

### How do I open an STL file without software?

Drop it on this page. The viewer runs in your browser on Windows, macOS, Linux, ChromeOS, Android and iOS, and the file never leaves your device.

### Why does my STL have no color?

The STL format stores only triangles. Colors live in 3MF, OBJ or GLB; if you saw color in a slicer, the slicer added it.

### How can I tell if an STL is printable?

Read the mesh check: "Watertight and consistently oriented" means a slicer can tell inside from outside everywhere. Then pick your printer to make sure it fits, and use the section view to compare thin walls with your nozzle size.

### Can I convert the STL after viewing it?

Yes. Save it as 3MF, OBJ, GLB, PLY or USDZ from the sidebar, or use the [STL to OBJ](https://printpal.io/convert/stl-to-obj) and [STL to 3MF](https://printpal.io/convert/stl-to-3mf) converters for batches and options.

### Is the viewer free? Are there limits?

Free, with no sign-up, watermark or file limit. The practical limit is your device's memory: files of a few hundred MB open on most laptops.

### Are my files uploaded anywhere?

No. Files are read by JavaScript and WebAssembly in your browser and never sent to PrintPal. Only the code is downloaded, and the STEP and IGES reader once, from a public CDN.

## Related

- [STL to OBJ Converter](https://printpal.io/convert/stl-to-obj)
- [STL to 3MF Converter](https://printpal.io/convert/stl-to-3mf)
- [STL to GLB Converter](https://printpal.io/convert/stl-to-glb)
- [STL to PLY Converter](https://printpal.io/convert/stl-to-ply)
- [STL to USDZ Converter](https://printpal.io/convert/stl-to-usdz)
- [OBJ to STL Converter](https://printpal.io/convert/obj-to-stl)
- [3MF to STL Converter](https://printpal.io/convert/3mf-to-stl)
- [STEP to STL Converter](https://printpal.io/convert/step-to-stl)
- [3D model viewer](https://printpal.io/tools/3d-model-viewer)
- [3D model converter](https://printpal.io/tools/3d-model-converter)
- [Mesh Repair](https://printpal.io/tools/mesh-repair)
- PrintPal for LLMs: https://printpal.io/llms.txt
