STL File Viewer & Dimension Inspector

Drop an STL file to instantly see its bounding box, volume, and surface area in a live 3D viewer. Drag to rotate, scroll to zoom. Check if it fits your printer, or work out the scale factor you need. Nothing uploaded.

Binary & ASCII STL WebGL orbit viewer X / Y / Z dimensions Volume ? Surface area Printer fit check Scale calculator Weight estimate

Drop your STL file here

or

Binary and ASCII STL supported. All processing is local - nothing is uploaded.

STL file dimensions and 3D printer compatibility

Understanding bounding box dimensions and build volume limits

The bounding box is the smallest rectangular box that fits around your model, measured along the X, Y, and Z axes. These dimensions determine if your model fits in your printer's build volume. For example, a Bambu X1C has a 256 mm × 256 mm × 256 mm volume, so if your model is 260 mm × 200 mm × 150 mm, it won't fit without scaling down or rotating. This viewer shows dimensions in millimeters and compares against common printer build volumes automatically.

How volume and weight estimation work

Volume is calculated from the STL mesh by treating each triangle as a face and summing signed volumes. Multiplying volume by material density gives you weight. PLA weighs about 1.24 grams per cm³, PETG 1.27 g/cm³, ABS 1.05 g/cm³. Resin varies by formulation (1.1-1.2 g/cm³). For example, a 10 cm³ part in PLA weighs about 12.4 grams. Surface area is useful for estimating support material or paint quantity.

FAQ

Why is the volume different between my CAD file and the STL viewer?

STL uses triangular mesh approximation, which introduces rounding error. The finer the mesh (more triangles), the more accurate the volume. Coarse meshes can be several percent off. If you need precise volume, export the STL with maximum tessellation quality, or use CAD software that calculates theoretical volume before conversion.

Can I scale a model to fit my printer?

Yes. This viewer calculates what scale factor you need. Divide your printer's build volume (in the dimension that's too small) by your model's dimension in that axis. For example, if your model is 300 mm × 100 mm and your printer's max is 256 mm, scale by 256/300 = 0.853 (85.3%).

Does the weight estimate account for infill percentage?

No - this viewer calculates solid weight. Actual 3D-printed parts weigh less because they're printed with infill (10-20% typical). Multiply the estimated solid weight by your infill percentage to get a more realistic weight.

Last reviewed: May 31, 2026