InspectMesh

Planning & calibration

3D Printer Fit Checker3D PrintersCompare 3D Printers3D Print Cost Calculator3D Printing Price CalculatorFilament Length CalculatorFlow Rate CalculatorTolerance & ClearanceShrinkage CalculatorOrientation PlannerBed Layout Planner

After slicing

G-code Viewer & Preflight
View all 3D tools
STL toolsSTL ViewerSTL Quality CheckerSTL Print Preflight CheckerSTL Repair ToolSTL Watertight CheckerSTL Manifold CheckerSTL Dimensions CheckerSTL Scale ToolSTL Wall Thickness CheckerSTL Overhang CheckerSTL SplitterSTL Volume CalculatorSTL Triangle CounterSTL File Size ReducerSTL to 3MF Converter
3MF tools3MF Viewer3MF Quality Checker3MF Print Preflight Checker3MF Repair Tool3MF Watertight Checker3MF Manifold Checker3MF Dimensions Checker3MF Wall Thickness Checker3MF Overhang Checker3MF Volume Calculator3MF Triangle Counter3MF to STL Converter
MaterialsGuidesContact
All 3D tools›STL tools›STL Print Preflight Checker

STL print preparation

STL Print Preflight Checker

Check one STL locally before slicing: mesh integrity, assumed size, printer fit, sampled wall thickness, complexity and whether a volume estimate is meaningful.

Run an STL preflight

Drag and drop an STL file here

.stl only - maximum 25 MiB

Analysed locally in your browser - your file is not uploaded.

Try an example

What changes when 20 coordinates mean inches, or are scaled to 150%?

Settings: Use 150% in Scale. In STL inspection explicitly choose mm or inches; a unit assumption changes interpretation, not file bytes.

Downloads this public control, then opens it locally. Your own file can still be chosen above.

Read the explanation · Download and compare controls · Methods and processing

Need the broader workflow first? Read how to check if a 3D model is ready to print.

Choosing between STL, 3MF and other formats? Read the best file format for 3D printing guide.

For a closer look at thin-area findings, read the 3D Print Wall Thickness Guide.

For a complete check, repair and verification workflow, read How to Make an STL File Printable.

After slicing, inspect the final file with the G-code Preflight Checker.

How this check works

The report parses the STL once in your browser, counts topology findings, calculates bounds and tests practical right-angle orientations against your saved custom printer profile. Without a saved profile, fit is skipped. It samples up to 2,000 triangle locations for wall thickness, so narrow features can be missed and sampled values are approximate.

STL does not declare units. Confirm whether the coordinates represent mm, cm, metres or inches before trusting physical measurements. A clean report cannot guarantee a successful print: calibration, material, orientation, supports and slicer settings still matter.

For holes, pins and mating features, use the Tolerance & Clearance Calculator to record your intended fit and calibration adjustment before the final export.

Example workflow

An oversized model with open edges and sampled thin areas should be repaired first, rechecked, then scaled or split only after the mesh is understood. The report points to each relevant tool instead of treating those different problems as one score.

Preflight FAQ

Can a preflight check tell me an STL is printable?

No. It identifies specific mesh, size and sampled-thickness concerns before slicing; it cannot account for your printer setup or use case.

Why are STL units ambiguous?

STL stores coordinates but no reliable unit declaration, so the same numbers can represent very different physical sizes.

Why does a closed mesh matter for volume?

A solid-volume calculation needs a closed, manifold surface. Holes and non-manifold edges make that result unreliable.

Why is wall thickness sampled?

Sampling keeps the browser tool responsive, but it is not an exhaustive measurement of every point on the model.

Known geometry before a collection review

Investigate unavailable or implausible STL volume

Run the mixed batch collection to reproduce a closed 20 mm cube (12 triangles, screened 8,000 mm³ volume), an open-face cube (four boundary edges, volume unavailable), and malformed input. A failed file is distinct from a completed mesh with no findings.

Interpret the result and choose the next step

Separate completed topology checks from sampled wall rays and skipped printer fit. Choose the STL unit explicitly: the same 20-unit fixture interpreted as inches is 508 mm wide. Keep the original unchanged and check a repaired copy separately.

Review more files consistently

Download the owned 20 mm cube sample, or the declared-inch 3MF sample. For a G-code preview, use the actual Arachne slicer export. Model samples are illustrative geometry; the G-code is for inspection and must not be sent to a printer.

Numerical scenarios are illustrative software examples, not physical print tests.

Self intersections and nested-shell solid interpretation are not checked. A completed check is not a print-success claim. Confirm design intent and review the intended slicer setup. How these checks work.

Get occasional updates on new tools and practical 3D-print guides.

Verification (required)

Complete verification to enable Subscribe.

Simple, browser-friendly tools for better 3D prints.

ExamplesMethods and processingPrivacyCookiesContact