Watertight mesh
Spin the model and look for gaps, missing faces, or see-through patches. Non-watertight meshes often fail in slicers or produce weak prints.
STL BuddyView, inspect, and edit STL files online for free. Check for printability issues, plan mesh repairs, and make quick edits before 3D printing — no software download, no account, and no files stored on our servers for preview.
Upload an STL to inspect it in 3D. Rotate, zoom, pan, and download a screenshot — then repair mesh issues in your slicer and re-upload to verify. A sample model loads automatically so you can try the controls first.
Inspect, fix, and verify STL 3D models in four steps — entirely inside your web browser and slicer workflow.
Open the STL viewer & editor in your browser
Go to stlbuddy.co/stl-viewer-editor-online — no plugin, account, or desktop install. A sample model loads so you can test rotate, zoom, and pan immediately.
Upload your STL and inspect the mesh
Click Upload STL or drag a file into the viewer. Rotate around the model to check scale, wall thickness, overhangs, and surface quality before you slice.
Identify printability issues
Look for holes, non-manifold edges, inverted normals, floating shells, and wrong scale. Note what needs fixing before you send the file to a slicer.
Repair and verify
Fix mesh errors in Cura, PrusaSlicer, or MeshLab. Re-upload the repaired STL here to confirm the geometry looks clean, then slice and print.
Use the STL viewer & editor as a first-pass QA step before slicing or sharing files with a print partner.
Spin the model and look for gaps, missing faces, or see-through patches. Non-watertight meshes often fail in slicers or produce weak prints.
Zoom into thin walls, embossed text, and small features. Details below your printer's minimum wall thickness may not print reliably.
Preview how the model sits on the print bed. Steep overhangs and tall narrow parts are easier to spot in 3D than in a flat thumbnail.
Compare proportions against the ground grid. STL files do not store units — a millimeter vs inch mix-up is a common cause of wrong-sized prints.
Learn how STL meshes are structured in our STL file guide and format reference .
Common STL fixes you can make after inspecting the mesh in the browser viewer.
Use this viewer for a visual scale check, then resize by percentage or millimeters in Cura, PrusaSlicer, or Bambu Studio. Re-upload to confirm proportions.
Plan the best build orientation in the viewer — minimize overhangs and layer seams — then apply rotation in your slicer before generating supports.
Run your slicer's mesh fixer or MeshLab filters for holes, non-manifold edges, and inverted normals. Preview the repaired file here before slicing.
Download a PNG snapshot from the viewer toolbar to share with clients or teammates before committing to a print run.
Visual inspection in the STL viewer catches many failures before they reach the build plate.
Dark shading or see-through areas often indicate missing faces. Repair with your slicer's mesh tools or MeshLab's hole-filling filters, then re-upload to verify.
Facets that look darker than surrounding surfaces may face inward. Fix normals in MeshLab or Blender, then preview the uniform surface here.
Disconnected geometry can confuse slicers and waste filament. Merge shells in CAD or remove stray triangles before printing.
Very dense meshes slow browsers and slicers. Decimate in MeshLab or Blender on desktop, then preview the lighter file here.
A repeatable process for fixing STL files before you commit to G-code.
Upload and inspect
Load your STL in the browser viewer. Rotate, zoom, and pan to find holes, bad orientation, scale issues, and surface defects.
Repair in your tool of choice
Fix mesh errors in your slicer, MeshLab, or CAD software. Close holes, fix normals, scale to correct size, and merge floating shells.
Re-upload and verify
Return to this page with the repaired STL. Confirm the surface looks uniform, proportions are correct, and no obvious defects remain.
Slice and print
Generate G-code with confidence. The view-repair-verify loop catches most geometry failures before they reach the build plate.
For detailed mesh inspection workflows, see the STL file viewer and STL viewer online pages.
Browser viewers excel at speed and zero install; desktop tools add deep mesh repair and geometry editing.
| Tool | Type | Best for | Notes |
|---|---|---|---|
| STL Buddy (online viewer) | Browser | Fast inspect & verify repairs | Free rotate, zoom, pan, and PNG export — files stay local in your browser. |
| Cura / PrusaSlicer | Slicer | Mesh repair & scale edits | Built-in mesh fixers, scale tools, and orientation controls before G-code. |
| MeshLab | Desktop | Deep mesh repair | Hole filling, remeshing, normal fixes — re-upload here to confirm results. |
| Blender / FreeCAD | CAD | Geometry editing | Full modeling when you need to modify shape, not just repair the mesh. |
Read detailed reviews in best STL viewer tools .
When you upload an STL for preview, the file is read in your browser and rendered with WebGL on your device. STL Buddy does not persist those uploads on our servers for the online viewer. Optional demo geometry loads from a public URL; your own files stay in memory for the session unless you choose separate conversion tools that explicitly save output. Inspect locally, repair in your slicer, then verify on your terms.
Common questions about viewing and repairing STL files online with STL Buddy.
STL Buddy's free online STL viewer and editor workflow lets you inspect meshes, check printability, and plan repairs before slicing. Upload an STL, rotate and zoom to find issues, then fix holes, scale, and orientation in your slicer or MeshLab and re-upload to verify the repair.
Preview the STL here to spot holes, inverted normals, and floating geometry. Run automated mesh repair in Cura, PrusaSlicer, or MeshLab, then re-upload the fixed file to confirm the surface looks clean before generating G-code.
Inspect watertight appearance, wall thickness, build orientation, scale, floating shells, inverted normals, and surface smoothness. Visual inspection catches many failures before slicing — combine with your slicer's automated repair for full coverage.
No. Preview uploads are processed in your browser session for display only. STL Buddy does not save your STL to cloud storage for viewing. Optional demo models load from a public URL; your own uploads stay on your device.
An STL viewer displays and inspects 3D mesh geometry. An STL editor modifies the mesh — closing holes, scaling, splitting, or smoothing surfaces. STL Buddy combines fast browser viewing with a repair workflow: inspect here, edit in your slicer or CAD tool, then verify the result online.
Choose MeshLab, Blender, or FreeCAD when you need complex geometry edits, exact measurements, or files far above browser memory limits. Start with this online viewer for fast checks; switch to desktop tools for deep mesh surgery. See our comparison of best STL viewer tools for more options.
Upload an STL to inspect mesh quality, check printability, and verify repairs in your browser. No download needed — or start from a photo and convert images to printable 3D models with STL Buddy.