SCAD to STL Converter

Turn an OpenSCAD .scad file into a printable STL without installing OpenSCAD. Set the model's parameters, check the size in 3D, and download.

Drop a .scad file here

Add any files it includes in the same drop, or a project ZIP. Nothing is uploaded.

How it works

  1. Drop your .scad file on the box above, or click Open .scad file. If it uses include or use, select those files in the same drop, or open the project ZIP.
  2. The model renders in your browser. If the file has Customizer parameters, they appear as sliders and fields next to the preview.
  3. Change the parameters. The preview updates after each change, and the size readout shows the width, depth and height in millimeters.
  4. Click Download STL, or 3MF for slicers that prefer it. The file is named after your .scad file, so box.scad becomes box.stl.

What happens to your file

A .scad file is code, not a mesh. To get an STL, OpenSCAD has to run that code and turn the result into triangles. This page does that with OpenSCAD 2025.01.19 (Manifold backend) compiled to WebAssembly, so it runs in your browser tab and the file is never uploaded. The pinned BOSL2 library is included, so include <BOSL2/std.scad> works.

To edit the code itself, use Open it in the full OpenSCAD Playground. Your files and parameter values carry across. To open a file just to read and preview it, see how to open a .scad file. To resize the STL you downloaded, use Resize STL. To check it for holes and flipped normals, use the STL viewer.

FAQ