Where Does Zed Store Settings and Extensions?
Zed editor settings.json, keymap and extensions folders on macOS, Linux and Windows.
Last updated
Zed keeps user configuration in a small set of JSON files: settings, keymap and tasks. Extensions live in an extensions folder next to them.
The parent folder follows each OS convention. The filenames inside are identical everywhere, which keeps cross-platform migration simple.
Where Zed stores this, by platform
~/Library/Application Support/Zed
Holds settings.json, key_map.json and the extensions folder. Edit with the in-app preferences command.
~/.config/zed
Same filenames inside. Extensions reinstall from the panel on new machines.
%APPDATA%\Zed
Same layout. Exact folder naming can shift between Zed releases, so confirm in-app if missing.
Frequently asked questions
How do I move Zed settings to a new machine?
Copy settings.json, key_map.json and tasks.json to the same folder on the new machine. Reinstall extensions from the Extensions panel; they are small downloads.
How do I edit Zed settings?
Open the settings file with the Preferences: Open User Settings command and edit the JSON directly. Zed applies most changes on save without a restart.
Notice an outdated path? Let us know.