Where Does Windsurf Store Settings and Extensions?
Windsurf editor settings.json and extensions folders on Windows, macOS and Linux, mirroring the VS Code layout.
Last updated
Windsurf follows the VS Code folder layout under its own app name. User settings live in a User folder; extensions install into a separate extensions directory.
Migration from VS Code is mostly file copying. Extensions are the exception, as always with editor forks.
Where Windsurf stores this, by platform
%APPDATA%\Windsurf\User\settings.json
Extensions install to %USERPROFILE%\.windsurf\extensions. Open settings.json via the Command Palette preferences command.
~/Library/Application Support/Windsurf/User/settings.json
Extensions install to ~/.windsurf/extensions.
~/.config/Windsurf/User/settings.json
Extensions install to ~/.windsurf/extensions. Reinstall rather than copying VS Code extension binaries.
Frequently asked questions
How do I migrate VS Code settings to Windsurf?
Copy settings.json, keybindings.json and snippets across, then reinstall extensions from the Windsurf marketplace. Extension binaries may differ from VS Code builds, so fresh installs beat folder copies.
User versus workspace settings in Windsurf?
User settings apply globally. A .vscode/settings.json inside a project overrides them for that project only.
Notice an outdated path? Let us know.