WindowsmacOSLinux

Where Does OpenSCAD Store Settings and Libraries?

OpenSCAD keeps OpenSCAD.conf in ~/.config/OpenSCAD on Linux and AppData on Windows.

Last updated

OpenSCAD stores editor prefs, render backends, and library paths in OpenSCAD.conf under its per OS config folder. User libraries live separately, often in Documents/OpenSCAD/libraries or a custom path set in preferences.

Back up both the conf and the libraries folder. Designs reference libraries by path, so keep the same layout across machines. Nightly builds share the stable config tree, which occasionally resets new keys.

Where OpenSCAD stores this, by platform

Windows
C:\Users\[You]\AppData\Local\OpenSCAD

OpenSCAD.conf plus cache. Libraries default under Documents. Copy both trees with the app closed.

macOS
~/Library/Application Support/OpenSCAD

Same conf name. Library is hidden in Finder. Check preferences for custom library paths before migrating.

Linux
~/.config/OpenSCAD

OpenSCAD.conf under XDG config. Flatpak remaps into its data tree. Libraries follow the preferences path on every OS.

Frequently asked questions

Where are OpenSCAD libraries?

In the libraries path from preferences, often Documents/OpenSCAD/libraries. Copy that folder with designs. Missing libraries show as empty modules on open.

How do I migrate OpenSCAD settings?

Copy OpenSCAD.conf to the matching OS path and the libraries folder to the same relative spot. Open one design using libraries to verify.

Notice an outdated path? Let us know.