OpenSCAD
OpenSCAD is a free software application for creating solid 3D CAD models using a script-based description language.
What’s new
Verified 4h ago**Language Features**
* New
* Add function literals
* Add exponent function (e.g. 2^3)
* Add convexity parameter to resize()
* Add support for generic tail recursion
* Add $vpf for viewport field of view
* Add warnings for ranges with begin < end
* Add warnings for matrix structure problems
* Changed
* Allow random seeds to stick between rands() calls
* Make comparison operators on mixed types return undef
* Track reason for values turning undef
* Fixed
* Fix Range precision
* Fix empty geometry handling
* Fix search order for imported modules
* Improve internal handling of data values
* Improve performance of array concatenation
* Improve float accuracy of mirror matrix calculation
* Improve polygon and polyhedron warnings/errors
**Program Features**
* GUI
* Add jump to source code from 3D preview
* Add Error-Log window for tracking errors and warnings
* Add window menu to allow keyboard access to all docked windows
* Enable default binary stl output, and ascii option
* Show message in console when caches are flushed
* Disable HTML rendering in console
* Enable color scheme for CGAL 2D render
Full release notes →
* New
* Add function literals
* Add exponent function (e.g. 2^3)
* Add convexity parameter to resize()
* Add support for generic tail recursion
* Add $vpf for viewport field of view
* Add warnings for ranges with begin < end
* Add warnings for matrix structure problems
* Changed
* Allow random seeds to stick between rands() calls
* Make comparison operators on mixed types return undef
* Track reason for values turning undef
* Fixed
* Fix Range precision
* Fix empty geometry handling
* Fix search order for imported modules
* Improve internal handling of data values
* Improve performance of array concatenation
* Improve float accuracy of mirror matrix calculation
* Improve polygon and polyhedron warnings/errors
**Program Features**
* GUI
* Add jump to source code from 3D preview
* Add Error-Log window for tracking errors and warnings
* Add window menu to allow keyboard access to all docked windows
* Enable default binary stl output, and ascii option
* Show message in console when caches are flushed
* Disable HTML rendering in console
* Enable color scheme for CGAL 2D render
Official download sources
Each source below has been validated against an approved publisher domain and editorially approved. Links route through a safe internal redirect.
Install with one command
Prefer a package manager? Paste this into Windows Terminal:
winget
winget install --id OpenSCAD.OpenSCAD -e
scoop
scoop bucket add extras; scoop install openscad
choco
choco install openscad -y
Platforms: Windows
OpenSCAD compared
A factual, side-by-side overview based only on verified data.
Alternatives to OpenSCAD
Verified, official downloads in the same category.
Frequently asked questions
Where can I download OpenSCAD safely?
Use the official sources listed on this page. Each link is validated against an approved publisher domain and routes through a safe internal redirect — no third-party or bundled installers.
Which platforms does OpenSCAD support?
OpenSCAD is available for Windows.
Is this the official OpenSCAD download?
Yes. Every source shown here is validated against the publisher’s approved domain and editorially reviewed before being published.
Who develops OpenSCAD?
OpenSCAD is developed by OpenSCAD.
What are the best alternatives to OpenSCAD?
Popular alternatives include JS Paint, Grid Apps and OpenToonz. See the comparison above for a side-by-side overview.
Reviews & ratings
No reviews yet — be the first to share your experience.
Write a review