STL File Viewer: How to Open STL Files Anywhere
How to open STL files on any device: view STL online in a free STL file viewer, or use Windows, Mac, slicers and phones. Then check size, units and holes.

An STL file viewer lets you look at a 3D model before you print it, share it or pay for it. You do not need to install anything: the free STL viewer opens STL files in any modern browser. Depending on your device there are other good options too, and some older advice no longer works. This guide covers how to open STL files online, on Windows, on a Mac, in a slicer and on a phone, and what to check once the model is on screen.
What is an STL file?
STL is the most common file format for 3D printing. It dates back to 1987 and the first stereolithography machines from 3D Systems, and it stores exactly one thing: a list of triangles that together form the surface of an object. Each triangle has three corner points and a normal that says which side faces out.
What an STL does not contain matters just as much:
- No units. The numbers are plain, and slicers read them as millimeters.
- No color, texture or material. Every STL shows up in one flat color.
- No print settings. Supports, infill and layer height are added later in a slicer.
STL comes in two versions. Binary STL is compact and is what most programs write. ASCII STL is plain text that starts with the word solid, and it is several times larger for the same model. Any decent viewer opens both.
View STL online with a free STL file viewer
The quickest way to open an STL file on any computer is in the browser:
- Open the STL viewer.
- Drop the file onto the page, or click to choose it. You can add several STLs and switch between them.
- Drag to rotate, scroll to zoom, and turn on wireframe to see how dense the mesh is.
- Read the numbers: width, depth and height in millimeters or inches, triangle count, volume, a rough PLA weight, and whether the mesh is watertight.
The file is read in your browser and never uploaded, which matters for client work, unreleased products and models you bought. The viewer runs on Windows, macOS, Linux, Android and iOS with nothing to install, and it opens files up to 300 MB. Binary STL loads faster than ASCII.
If the file turns out not to be an STL, there is also an OBJ viewer, a GLB viewer, a 3MF viewer and an FBX viewer.
How to open STL files on Windows
For years the answer was to double-click the file, because Windows 10 came with 3D Viewer and Paint 3D. That has changed. Windows 11 stopped installing both apps on clean installs, Paint 3D has since been removed from the Microsoft Store, and 3D Viewer is being phased out as well. So a new Windows 11 PC may have nothing that opens an STL. If 3D Viewer is already on your machine, it still works for a quick look. Older tutorials also point to 3D Builder or Print 3D; treat those as legacy apps, not something to rely on.
The better long-term answer on Windows is a free slicer. You need one to print anyway, and it shows the model at its real size on a virtual build plate:
- Bambu Studio
- OrcaSlicer, a community fork of Bambu Studio that supports many printer brands
- PrusaSlicer
- UltiMaker Cura
All four are free and run on Windows, macOS and Linux. To make double-click work, right-click an STL, choose Open with, pick your slicer and set it as the default app for .stl files.
How to open STL files on a Mac
macOS can preview an STL without extra software. Select the file in Finder and press the space bar: on recent versions of macOS, Quick Look shows the model in 3D and you can drag to turn it. Depending on your macOS version and default apps, double-clicking may open it in Preview. Neither tells you the size or whether the mesh is closed, so for anything you plan to print, use the STL viewer or one of the slicers above, which all have Mac versions.
Open STL files in a slicer
Whatever you view a file in, it ends up in a slicer before it prints, and a slicer is a capable STL viewer in its own right. It places the model on your printer's bed at its real size, so you see straight away whether it fits, and most slicers warn you when a mesh has errors. If a slicer refuses a file or the layer preview shows strange gaps, the mesh is usually not watertight.
How to view STL files on a phone or tablet
Phones do not come with a dedicated STL app, and built-in file previews are hit or miss, so the most reliable route is the browser. Save the STL to your phone first, from an email, a chat app or a download, then open the STL viewer in Safari or Chrome and choose the file. Drag to rotate and pinch to zoom. App stores also carry STL viewer apps, but quality varies, and you get the same checks in the browser without installing one.
What to check when you view an STL
Opening the file is the easy part. Before you print, spend half a minute on these.
Dimensions and units
Because STL has no units, the most common problem is a model at the wrong scale. Compare the size the viewer reports with what you expect:
| What you see | Likely cause | Fix in the slicer |
|---|---|---|
| About 25 times too small | Modeled in inches | Scale by 2540% |
| 10 times too small | Modeled in centimeters | Scale by 1000% |
| 1000 times too small, a speck | Exported in meters (Blender, glTF) | Scale by 100000% |
| Right size, lying on its back | Exported with Y as the up axis | Rotate 90 degrees, or use the place on face tool |
Some slicers notice a suspiciously tiny model and offer to convert it from inches for you. Either way, check the final size before you slice.
Watertight mesh
A printable STL encloses a solid: every edge is shared by exactly two triangles. Open edges are holes, and non-manifold edges are places where more than two triangles meet. Both can cause missing walls or failed slices. The STL viewer counts both. Files exported from CAD are usually clean; scans, sculpts and AI models are where problems show up.
Triangle count
More triangles mean smoother curves, up to a point. A 0.4 mm nozzle cannot draw details much finer than its own width, so a desk-sized model with several million triangles only makes the slicer slow. If a file is huge, reduce it with a decimate tool in Blender or MeshLab. At the other extreme, visible flat facets on curved surfaces mean the export resolution was too coarse, so re-export from the source file if you can.
Orientation and a flat base
Check which way is up and whether the model has a flat face to sit on. You can rotate it in the slicer, but a model with no flat area at all will need supports or a brim to stay put.
How to convert an STL when you need another format
Viewing is often the step before a conversion. These all run in your browser too:
- STL converter: STL to OBJ, GLB, 3MF or PLY, and those formats back to STL, in batches.
- STL to 3MF: gives the model declared millimeter units and can pack several STLs into one 3MF.
- 3MF to STL: pulls a plain mesh out of a Bambu Studio, PrusaSlicer or Cura project file.
- STL to OBJ: for Blender, Maya and game engines.
For what each format keeps and what it loses, see 3D printing file formats.
STL viewer questions
Can I open an STL file without installing anything?
Yes. A browser-based STL viewer works on any computer, tablet or phone with a modern browser. Drop the file onto the STL viewer and it opens in a few seconds.
Is it safe to view an STL online?
With the ImgToSTL viewer the file never leaves your device, because it is read in the browser. Some other online viewers upload files to a server, so check how a tool works before you open private or paid models in it.
Why is my STL gray with no color?
STL cannot store color. If the original model had colors or textures, they lived in the source file, such as an OBJ, GLB or 3MF. For multicolor prints, use 3MF or paint the model in your slicer.
Can I edit an STL in a viewer?
No. A viewer only displays the model. For scaling and cutting, a slicer is enough. For real changes, import the STL into Tinkercad, Blender or a CAD program. Meshes are harder to edit than CAD files, so if a part may need adjustments, ask the designer for a STEP file as well.
How do I make my own STL files?
See how to make 3D models for six routes, from photos and text to CAD and scanning, or start right away with the image to STL converter.