Free Online STL Viewer
Rotate, zoom and check an STL in your browser, nothing to install
To open an STL file online, drag the .stl onto the viewer below or tap Upload: it renders in your browser, with nothing to install. Rotate it, zoom in and check the dimensions before you print. Viewing is free and uses no credits, and STEP, IGES, OBJ, DXF, BREP and GLB open the same way.
Drag a .stl file onto the viewer above (or tap Upload) — it renders right here, free, nothing to install. STEP, IGES, OBJ, DXF, BREP, and GLB work the same way. Want the full workspace? Open it in Studio.
Before you upload: large meshes
STL stores a model as triangles, and converting a mesh into solid geometry is memory-hungry. So meshes over 25,000 triangles are simplified automatically before they open — no Blender step needed. The only hard limit is the file size: 75 MB.
| Kind of model | Typical triangles | Opens? |
|---|---|---|
| Mechanical part — bracket, gear, spacer | 2K – 40K | Yes |
| Functional print with curves and fillets | 20K – 80K | Yes — simplified automatically if large |
| Sculpted figure or organic model | 100K – 1M+ | Yes — simplified automatically |
| 3D scan | 500K – several million | Yes, if the file is under 75 MB — simplified automatically |
What simplifying changes. The mesh keeps its shape and size, but very fine detail — embossed text, surface texture — can soften. If the part originally came from CAD, ask for the STEP file instead: STEP has no triangle limit because it stores exact surfaces rather than facets.
What you can open
| Format | Extensions | Notes |
|---|---|---|
| STL | .stl | The 3D printing standard. Binary and ASCII both fine |
| OBJ | .obj | Mesh format from scanning and sculpting tools |
| STEP | .step · .stp | Exact CAD geometry — no triangle limit |
| IGES | .iges · .igs | Older CAD exchange format |
| BREP | .brep · .brp | OpenCascade native |
| DXF | .dxf | 2D profile — needs an extrusion height to become 3D |
What an STL file actually is
An STL describes a surface as a soup of flat triangles. There are no curves in the file — a cylinder is a many-sided prism, and a sphere is a faceted ball. Enough triangles and your eye stops noticing, which is why the format works fine for printing and badly for engineering.
No units
STL stores bare numbers with no unit declared. This is the classic cause of a part printing 25.4× too big or too small. 3MF fixes it by carrying units.
No features
A hole in an STL is not a hole, it is triangles arranged in a hole shape. Nothing downstream knows it was ever a feature.
Resolution is baked in
Whatever curve quality was chosen at export is permanent. You cannot recover the smooth original from the facets.
Universally supported
Every slicer, every print service, every 3D tool reads STL. That ubiquity is exactly why it persists despite the limitations.
Other ways to open an STL
An honest comparison — this viewer is not always the right tool:
- A browser viewer (this page) — fastest way to just look at a file someone sent you, and the only option that needs no install. Best when you want a quick look, or want to change the part afterwards.
- Your slicer — Cura, PrusaSlicer, Bambu Studio, Orca. The right choice if you are about to print it, since you get supports, orientation, and time estimates too.
- Windows 3D Viewer / macOS Preview — already installed, opens instantly, shows you the shape and nothing else.
- Blender or MeshLab — the answer when the mesh needs repairing or decimating rather than just viewing.
Change it, not just look at it
Where a plain viewer stops, the model here stays live — describe a change in plain English and PartWork.ai applies it to the geometry:
“add a 4 mm hole through the middle”
“make it 20% larger”
“export this as STEP”
Set expectations honestly: a mesh has no feature history and its curves are already approximated, so edits are less reliable than on a STEP file — fillets in particular can struggle on a triangulated surface. If the part came from CAD originally, start from STEP. Uploading and viewing costs nothing; credits apply only when geometry is generated or changed.
Common questions
How do I open an STL file?
Drag the .stl file onto a browser-based viewer like the one on this page and it renders right away, with no software needed. Slicers such as Cura, PrusaSlicer and Bambu Studio also open STL files, as does Windows 3D Viewer, but a browser viewer is fastest when you only want to look at the model.
What program opens STL files?
Any 3D printing slicer (Cura, PrusaSlicer, Bambu Studio, Orca), Windows 3D Viewer, most CAD packages, and online viewers. STL is the most widely supported 3D format there is, which is why it remains the default for 3D printing.
Why will my STL not open here?
Usually the 75 MB file-size limit. Large meshes are simplified automatically, but the file still has to upload, so export it as binary STL rather than ASCII (several times smaller) and try again.
Is there a size limit for STL files?
Files up to 75 MB are accepted. Meshes over 25,000 triangles (scans, sculpted figures, organic shapes) are simplified automatically when they open, so you do not need to decimate them first. Very fine surface detail can soften in the process. A STEP file has no triangle limit at all.
What is the difference between STL and STEP?
STL is a triangle mesh: the surface is approximated with flat facets, so a cylinder becomes a many-sided prism. STEP stores exact mathematical surfaces. Use STL for 3D printing and STEP for machining or for further CAD editing.
Read more: STL vs STEP: which file format to use
Can I convert STL to STEP?
You can convert the mesh into solid geometry and export STEP, but the triangles do not become real curves again: a converted cylinder stays faceted. Check that before relying on it for machining.
Read more: Converting STL to STEP
STL or 3MF?
3MF when your slicer supports it. It carries units and metadata, so it cannot be misread as inches.
Read more: STL vs 3MF
Can I edit an STL after opening it?
To a degree. The mesh is converted into solid geometry on import, so simple changes are possible, but a mesh carries no feature history and curved surfaces are already approximated, so operations like fillets are less reliable than on a STEP file. For serious editing, start from STEP where possible.
Put this viewer on your own site
Selling prints, hosting model libraries, or writing print docs? Embed this exact viewer on any page with one line — visitors inspect STL parts without leaving your site. Free and customizable.
<script src="https://cdn.partwork.ai/viewer/partwork_viewer_widget.js" defer></script>
<div data-partwork-viewer data-theme="dark" style="width:100%;height:520px"></div>Colors, fonts, and viewer-only options are on the embed page.
On WordPress? Skip the code: the free PartWork.ai 3D Viewer plugin adds this viewer as a block.