Where Are Ultimaker Cura Settings Stored?
Ultimaker Cura stores user settings in a versioned config folder. Each installed Cura version uses its own folder with cura.cfg plus profiles and plugins.
Last updated
Cura keeps user data outside the install folder. The config folder holds cura.cfg, machine definitions, quality changes and materials. A new folder is created for each Cura version and settings are migrated on first run.
Use Help plus Show Configuration Folder inside Cura to open the active folder. Editing files while Cura runs can be overwritten. Close Cura before copying profiles between machines.
Where Ultimaker Cura stores this, by platform
C:\Users\<username>\AppData\Roaming\cura\<version>\cura.cfg
Main config file. <username> stands for your Windows login name. <version> stands for the Cura version such as 5.0. The parent <version> folder also holds quality changes, materials and plugins.
/Users/<username>/Library/Application Support/Cura/<version>/cura.cfg
Main config file. <username> stands for your macOS login name. <version> stands for the Cura version such as 5.0. The parent <version> folder also holds quality changes, materials and plugins.
/home/<username>/.config/cura/<version>/cura.cfg
Main config file. <username> stands for your Linux login name. <version> stands for the Cura version such as 5.0. The parent <version> folder also holds quality changes, materials and plugins. Cached data can appear under .local/share/cura and .cache/cura.
Frequently asked questions
Why are there several Cura folders?
Each Cura version keeps a separate folder named by version. This lets stable and beta installs coexist. Copy files only between matching versions or let Cura migrate them on upgrade.
Where are custom print profiles?
In the quality changes subfolder of the active version folder. Back up the full version folder to preserve printers, materials and plugins together.
Notice an outdated path? Let us know.