SCADSTL
OpenSCAD customizer
Open a .scad design, change its settings with sliders and lists, and download the STL. Nothing to install.
- Nothing uploaded
- No sign-up
- Free, no limits
Drop your .scad file here
or paste it, or pick it from your device
.scad · .json · .stl · .svg · .dxf · .png · .off · .obj · .3mf · .dat · .csv
- Drop your .scad file
- Change the settings
- Download STL or 3MF
Good to know
How to customize a .scad file
- Drop the .scad file. If the design comes with other files (a second .scad it includes, an STL, an SVG or a PNG it imports), drop them all together.
- Change the settings. Each one comes from the design's own customizer comments: sliders for ranges, lists for choices, switches for yes or no, boxes for text. The 3D view updates as you go.
- Download the STL for any slicer, or a 3MF that keeps the design's colours.
This runs OpenSCAD itself, the same program as on a desktop, inside your browser. Nothing is uploaded, and nothing needs installing. The first time, the page downloads OpenSCAD once (about 3.5 MB); after that it opens straight away.
A Thingiverse Customizer alternative
Many of the best parametric models were made for Thingiverse's Customizer, which is often slow or unavailable. Download the .scad file from the model's page (under “Files”), drop it here and you get the same settings, with the result in seconds instead of a queue. The same goes for .scad files from Printables, MakerWorld and GitHub.
Libraries: BOSL2 and MCAD
Designs that use BOSL2 (include <BOSL2/std.scad>) or MCAD (use <MCAD/boxes.scad>) work as they are: the library is fetched only when a file includes it. Designs that need another library show which file is missing; drop the library's files together with the design.
Good to know
- Text: designs that write text use the site's Archivo font in regular, bold, italic or black, whichever fits the font the design asks for. Letters may look a little different from the designer's photos.
- Flat designs (2D, for laser cutters and plotters) come out as SVG or DXF instead of STL.
- Saved settings: a .json file of parameter sets saved next to the design opens as a preset list. “Save settings” writes your values in the same format, which desktop OpenSCAD reads too.
- Heavy designs with many curved details can take a while to render. A Stop button appears if it takes long; lowering a design's detail setting (often called
$fnor “resolution”) speeds it up. - Designs without settings still open: they render as written, so you can turn any .scad file into an STL.
No .scad file? The box generator, the thread generator and the name tag maker make common parametric parts with no code at all.
Questions
How do I convert a SCAD file to STL without installing OpenSCAD?
Drop the .scad file on this page, change any settings you like, and download the STL. It runs OpenSCAD in your browser, so nothing needs installing and nothing is uploaded.
What can I use instead of the Thingiverse Customizer?
Download the model's .scad file from Thingiverse and open it here. You get the same customizer settings and the STL in seconds.
Does it work with BOSL2?
Yes. BOSL2 and MCAD are built in and load only when a design includes them.
Why does my design say a file is missing?
It includes another file: a second .scad, an image or an STL. Drop all the design's files together, or the library it needs.
Is my design uploaded?
No. OpenSCAD runs on your own device, in the browser. Your files never leave it.