Your browser has javascript disabled -- file links will go to a folder on
Please find your desired file inside the folder.


The Programmers Solid 3D CAD Modeller

Mac OS X

System requirements: Mac OS X 10.7 or newer

OpenSCAD is also available on MacPorts:

					$ sudo port install openscad


System requirements: Windows XP or newer on x86 32/64 bit


Debian / Ubuntu / Kubuntu

OpenSCAD is available in the repositories of most recent distributions (Currently missing in Ubuntu 18.04).

					$ sudo apt-get install openscad

For Ubuntu users:

To update to the latest release add the following PPA before installing OpenSCAD:

					$ sudo add-apt-repository ppa:openscad/releases
					$ sudo apt-get update


OpenSCAD is available in Fedora official repositories. To install, run the following command:

					# yum install openscad

If you want the MCAD library:

					# yum install openscad-MCAD


OpenSCAD is available from

Arch Linux

					# pacman -S openscad

Other Linux

The AppImage package is intended to run on any recent Linux distribution. For more information about how AppImages work, see the AppImage WebSite.


NetBSD (>=6.1)

Set up pkgin and run this command:

					# pkgin install openscad

FreeBSD (>=10)

					# pkg install openscad


OpenSCAD is available for amd64, i386 and macppc in OpenBSD packages:

					# pkg_add openscad

Other Systems

It's possible to build OpenSCAD on other systems as long as a C++ compiler and the prerequisite software libraries are available.

Fork me on GitHub

Source Code

You can also access the latest source code on github: openscad/openscad on github

Development Snapshots

Development snapshots are built irregularly. If you want access to a more recent development snapshot, please contact the mailing list.

Linux - AppImage

Please try the automatically built snapshots first if you are running a supported distribution (see below), the following AppImage builds are still experimental.

Right now only the Intel/64-bit AppImage build is working, we'd like to provide the Intel/32-bit and ARM 32/64-bit builds, but there are currently some issues with the OBS builds that need investigation.

Linux - Distribution Packages

The packages are automatically built based on the master branch on github.

Note: The packages are called "openscad-nightly" so it's possible to install the development snapshot packages in parallel to the release version from the official repositories.

Debian / Ubuntu packages built on OpenSUSE build service

To install the packages, the release key must be added with apt-key to the key-ring to allow apt-get / aptitude to validate the packages.
Key ID: 75F3214F30EB8E08 (valid till 2019-02-07)
Key UID: home:t-paul OBS Project <>

NOTE: If you get errors about an expired key valid till 2016-11-28, please re-import via the following command.

                                # wget -qO - | sudo apt-key add -

After the key is added, the repository URL needs to be configured. This can be done by creating a new file /etc/apt/sources.list.d/openscad.list with the URL specific to the distribution.

Debian 8 (Jessie)

                                deb ./

Debian 9 (Stretch)

                                deb ./

Debian Testing

                                deb ./

Ubuntu 16.04

                                deb ./

Ubuntu 17.10

                                deb ./

Ubuntu 18.04

                                deb ./

openSUSE packages built on OpenSUSE build service

openSUSE Leap 42.3 (64-bit only)


openSUSE Leap 15.0 (64-bit only)


openSUSE Tumbleweed


Fedora packages built on OpenSUSE build service

Fedora 24


Fedora 25


Fedora 26


Fedora 27 (64-bit only)


Fedora Rawhide


Arch Linux

To install OpenSCAD from git on Arch Linux the openscad-git pkgbuild is available on AUR.

Prior Releases

Prior releases are available at