macOSLinuxWindows

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

macOS
~/Library/Application Support/Zed

Holds settings.json, key_map.json and the extensions folder. Edit with the in-app preferences command.

Linux
~/.config/zed

Same filenames inside. Extensions reinstall from the panel on new machines.

Windows
%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.