What is this OpenSCAD viewer?

This OpenSCAD viewer lets you view .scad files online without installing OpenSCAD. Drop in a downloaded model, preview it in 3D, adjust detected parameters when the file exposes them, and export STL from the same browser session.

It is built for the moment when you find a parametric .scad file on MakerWorld, Printables, Thingiverse, or GitHub and just want to see what it makes before opening a desktop CAD tool.

How to open a .scad file online

  1. Drop a .scad file onto the viewer, use the file browser, or click Try an example model to render the bundled parametric tray.
  2. Preview the model in the 3D viewport, then adjust any detected top-level parameters.
  3. Export STL when the render looks right, or open the code in the OpenSCAD Playground to edit it.

Adjust parameters without writing code

Many MakerWorld and Printables models expose simple variables near the top of the file: width, height, clearance, style, $fn, and similar controls. The viewer scans those top-level assignments before the first module or function, then turns plain numbers, booleans, strings, dropdown annotations, and slider annotations into controls.

If you do not have a file handy, the example tray includes size ranges, a corner-style choice, and a divider toggle so you can test the same customization workflow first.

That means a parametric model can often be resized or customized without touching the code. If you do need to edit the source directly, use the Edit in Playground button to move the same code into the OpenSCAD online editor.

Convert SCAD to STL in your browser

OpenSCAD source is not directly printable; slicers need a mesh such as STL. This viewer renders the .scad file with OpenSCAD WebAssembly and lets you download the generated STL locally, which makes it a simple SCAD to STL online workflow for single-file models.

For finished mesh inspection, open the exported file in the STL Viewer. If you are creating SCAD from artwork or CAD outlines first, try the SVG to OpenSCAD Converter or DXF to OpenSCAD Converter, then preview the result here.

Supported libraries

Single-file OpenSCAD models are still the fastest fit, but the viewer also supports BOSL2 when a file references paths such as include <BOSL2/std.scad>. BOSL2 is loaded in the browser only when the source asks for it.

The viewer also bundles common threads.scad paths used by printable screw threads, and it detects unresolved include or use statements so missing libraries are shown clearly instead of failing silently. Other library names you may see in downloaded files include MCAD and NopSCADlib; if a model requires one of those, the error panel names the missing path so you know what the file expects. For examples of parametric browser-rendered models that are already self-contained, see the Parametric Parts Tray Generator and Screw-Top Container Generator.