△

Drop an STL file here

Binary and ASCII STL supported.

Files from your device are processed locally and never uploaded.

STL · max 150 MB · no account required
Ready for a local file

ABOUT THIS VIEWER

How this STL Viewer works

Drop an STL file into the viewer or choose one from your device. Binary and ASCII STL files are supported, and the model is rendered and analyzed directly in your browser. Local files are not uploaded to our server, no account is required, and geometry analysis runs client-side.

With From URL, a narrowly scoped STLPad relay fetches the remote file temporarily so your browser can process it. Remote models are not stored.

Local processing

Your device reads, parses and analyzes local STL files in the browser.

Interactive inspection

Orbit, zoom, fit, measure and review the model before opening a slicer.

GUIDE

What you can check in an STL file

Dimensions

Review X, Y and Z size in the selected unit.

Geometry measures

Inspect volume, surface area and triangle count.

Mesh detail

See rendered vertices and the current mesh status.

Topology

Check boundary edges and non-manifold edges.

Local repair

Merge duplicate vertices, remove degenerate faces and orient closed shells, with a before/after topology report.

Distance measurement

Use the two-point Measure tool for critical distances.

Material estimate

Compare solid-volume weight estimates for materials.

Printer fit

Check bounding-box fit against supported printers.

Appearance controls

Adjust model and background appearance for inspection.

PNG export

Save a snapshot of the current viewer view.

PRACTICAL WORKFLOW

How to check an STL before 3D printing

  1. Check the model dimensions.
  2. Confirm the assumed unit.
  3. Inspect the model from several angles.
  4. Review watertight, boundary and non-manifold status.
  5. Use Measure for critical distances.
  6. Check fit against the selected printer.
  7. Review volume and estimated material weight.
  8. Continue to a slicer for supports, layer height, infill, orientation and final print settings.

IMPORTANT DISTINCTION

Viewer checks versus slicer checks

This viewer can report geometry measurements, topology indicators, visual shape, distance measurements, material estimates and simple printer-bed fit. It does not replace a slicer.

Supports, brim, purge structures, infill, shell thickness, layer height, adhesion and final orientation must still be configured and validated in your slicer.

STL BASICS

STL dimensions and units

STL geometry usually contains coordinates but not reliable physical unit metadata. Many 3D-printing workflows interpret those coordinates as millimeters, but an export or import assumption can create a scale problem.

An inch-to-millimeter mismatch can be approximately 25.4×. A meter-to-millimeter mismatch can be approximately 1000×. The unit selector changes how coordinates are interpreted and displayed; it cannot recover metadata that the STL does not contain.

MEASUREMENTS

Volume, surface area and weight

Volume describes the enclosed solid geometry, while surface area describes the triangle surfaces. The viewer uses solid volume and the selected material density to estimate weight.

This is not a slicer filament-use result. Infill, shells, supports and print settings can change actual material usage significantly.

MESH HEALTH

Watertight and non-manifold STL files

A watertight mesh has a closed surface. Boundary edges indicate open parts of a mesh, while non-manifold edges indicate topology shared in an invalid or ambiguous way. These conditions can cause slicing or printing problems.

The Repair tool can merge coincident vertices, remove degenerate triangles and orient faces consistently. It reports remaining open/non-manifold edges and does not fill holes or resolve self-intersections automatically.

PRINTER CHECK

Will the STL fit my 3D printer?

The printer-fit feature compares the model dimensions with supported build volumes and orientation logic. It does not account for every slicer-specific constraint or guarantee printability.

Supports, brim, purge structures and other setup choices may require additional space.

PRIVACY

Private, browser-based STL viewing

Files selected from your device stay in the browser and are not uploaded to our server. Parsing, rendering and analysis happen client-side, with no registration required. Repair is also processed locally in a Web Worker.

Remote URL files pass through a temporary STLPad relay for viewing and are not stored.

LIMITATIONS

Accuracy and limitations

STL units may be missing, volume is most meaningful for valid closed meshes, and automatic repair is conservative: it does not fill holes or resolve self-intersections. Repair supports up to 600,000 triangles per model, while viewing may handle larger files depending on available browser memory.

Weight is a solid-geometry estimate, and printer-fit results do not replace slicer validation. Final orientation, supports, infill, shell thickness and print settings belong in the slicer.

FAQ

STL Viewer FAQ

Is this STL viewer free?

Yes. The viewer is available without an account.

Are my STL files uploaded?

Local files are processed in your browser and are not uploaded to our server.

Does it support binary and ASCII STL?

Yes, both common STL formats are supported.

What is the maximum STL file size?

The current limit is 150 MB for viewing; browser-based repair supports models up to 600,000 triangles.

Why is my model the wrong size?

STL files may not include units. Check the selected unit and the original export settings.

Can Repair fill holes?

No. Repair merges close duplicate vertices, removes degenerate triangles and makes face orientation consistent where topology allows. It reports remaining open/non-manifold edges but does not generate hole surfaces or resolve self-intersections.

Can I measure an STL?

Yes. Measure two points on the mesh to get their 3D distance.

Can I check printer fit?

Yes, the viewer checks bounding-box fit against supported printer volumes.

Can I calculate STL weight?

Yes, it provides a solid-volume estimate based on material density.

Does this replace a slicer?

No. Use a slicer for supports, infill, shells and final print validation.