# STL viewer for Linux

> Open and measure STL files on Linux in Firefox or Chromium with nothing to install, or use a native tool such as F3D, MeshLab, FreeCAD or a slicer. Works on Ubuntu, Fedora, Debian and Arch.

Source: https://freestlviewer.com/stl-viewer-linux/  
Updated: October 22, 2026

Open .stl files on any Linux distribution in Firefox or Chromium — nothing to install, no packages, no upload. Native options are listed below too. The tool is interactive: open https://freestlviewer.com/stl-viewer-linux/ and drop a file onto the page.

## The no-install option

Linux users are used to installing things, but for a quick look at an STL it
is often not worth it — especially on a work machine, a server desktop or a
live USB. The viewer on this page runs in **Firefox or any Chromium-based
browser** on Ubuntu, Debian, Fedora, Arch or anything else with a modern
browser:

1. Drag the `.stl` from your file manager onto the drop zone above, or click
   **Choose 3D file**.
2. Rotate, zoom and pan with the mouse; snap to front, top and side views or
   switch to orthographic projection.
3. Click two points to measure, read the bounding-box dimensions, or open the
   analysis panel for volume, surface area, print weight and a watertightness
   check.

It also opens 3MF (including Bambu Studio and OrcaSlicer projects), STEP, OBJ,
PLY, glTF/GLB, USDZ, Rhino 3DM and more. Everything is processed by your
browser; nothing is uploaded.

If the page shows a WebGL error, your browser is running without hardware
acceleration. Check that GPU drivers are installed and that WebGL is not
disabled in the browser settings.

## Native STL viewers for Linux

If you open STL files every day, a native tool may suit you better:

| Tool | Best for | How to get it |
| --- | --- | --- |
| F3D | Fast, minimal viewing; file-manager thumbnails | Distribution packages, Flathub |
| MeshLab | Inspecting and repairing meshes | `sudo apt install meshlab` on Ubuntu/Debian, Flathub |
| FreeCAD | CAD work; STEP and STL | Distribution packages, AppImage, Flathub |
| PrusaSlicer / OrcaSlicer | Preparing a print | AppImage, Flathub |
| Blender | Editing and rendering | Distribution packages, Flathub, Snap |

Each of them can be set as the default application for `.stl` files in your
desktop's file-association settings, which gives you double-click opening.

## Which one should you use?

- **Just want to see it, or measure one dimension?** The browser viewer — no
  packages, no dependencies.
- **Need to repair holes or flipped normals?** MeshLab.
- **About to print?** Open it in your slicer; you will have to anyway.
- **Need to change the design?** FreeCAD (for CAD files) or Blender (for
  meshes).

## On your phone

The same viewer works in a phone browser for viewing and dimensions. For
measuring, analysis, cross-sections and AR on the phone itself, the Mes3D app
is available for Android, iPhone and iPad.

## Frequently asked questions

### What is the best way to open an STL file on Ubuntu?

Without installing anything: open freestlviewer.com in Firefox or Chromium and drop the file onto the page. If you prefer a native program, MeshLab is in the Ubuntu repositories (sudo apt install meshlab), and F3D, FreeCAD, PrusaSlicer and OrcaSlicer are available as packages, AppImages or Flatpaks.

### Does the web viewer work on Linux?

Yes. It needs a browser with WebGL, which current Firefox and Chromium-based browsers on Linux provide. The file is processed locally in the browser and never uploaded.

### Can I measure an STL file on Linux?

Yes. In the web viewer, click two points on the model for the distance in millimetres, read the overall dimensions, and open the analysis panel for volume, surface area, estimated print weight and watertightness. MeshLab and FreeCAD also have measuring tools.

### Can I get STL thumbnails in my Linux file manager?

Some desktop tools ship thumbnailers that add previews to file managers such as Nautilus or Dolphin; F3D is one of them. Whether it works out of the box depends on your desktop environment and how the tool was installed.
