Skip to content
Basics

Import & Export

Use Import & Export to move your Raycast setup between machines, create a backup for safekeeping, or migrate your data from Raycast for Mac V1. Export your entire configuration as a single file, or export individual components like Snippets and Quicklinks and import them into Raycast on another machine.

When you export using the Export Settings & Data command in Raycast on Mac or Windows, Raycast bundles eleven data categories into a single .rayconfig file saved to your computer. The following categories are included:

  • AI Chats, Commands & Agents
  • Clipboard History
  • Quicklinks
  • Snippets
  • Notes
  • Emoji & Symbol History
  • MCP Servers
  • Extensions installed from the Store
  • Settings, Aliases & Hotkeys
  • Raycast Wrapped
  • Window Management Layouts

.rayconfig files are encrypted and require a passphrase of at least 8 characters. You'll be prompted to set one the first time you use the Export Settings & Data command, or in Raycast Settings → Advanced → Export. Raycast remembers it for future exports. You can clear or update it in Settings at any time.

To export just your Snippets or Quicklinks, use the Export Snippets and Export Quicklinks commands to save each as a JSON file. Snippet and Quicklink exports are not encrypted and do not require an export passphrase.

Raycast can automatically export your data on a schedule, so you always have a recent backup without having to think about it. To set it up:

  1. Open Raycast Settings → Advanced → Export.
  2. Set an export passphrase of at least 8 characters. Backups will be skipped if no valid passphrase is set.
  3. Choose a backup frequency (None, Daily, Weekly, or Monthly) and an output folder.
    • Optionally, enable Auto-Delete Old Exports to manage disk space. You can keep the latest, last 5, or last 10 exports.

Once configured, a .rayconfig file will be saved to your chosen folder at the scheduled frequency.

Point Scheduled Backup Location at a synced folder like iCloud Drive, Dropbox, or Google Drive. The .rayconfig is encrypted with your passphrase, so your data stays private while you get an off-machine copy automatically.

Import .rayconfig files into Raycast using the Import Settings & Data command. You'll see a checklist of all available categories and can pick exactly which ones to import. Any unchecked categories are left untouched.

.rayconfig files are cross-platform. A file exported from Raycast on Mac V2 can be imported into Raycast on Windows, and vice versa. This makes it straightforward to carry your setup across platforms without any extra steps.

Imports are selective. If you only want to recover your Snippets from an earlier backup, import the .rayconfig and tick only Snippets in the category checklist.

Import your Snippets and Quicklinks using the Import Snippets and Import Quicklinks commands to load each from a JSON file.

If you've previously used Raycast V1 on Mac, you can migrate your data directly to Raycast V2. No .rayconfig file is needed. The first time you launch V2 on a Mac where V1 is installed, you'll be prompted to transfer automatically.

If you'd prefer to migrate later, dismiss the onboarding screens and run the Migrate from Raycast V1 command. The same categories available in a .rayconfig export are available here, and you can choose exactly which ones to bring across.

If you include Settings, Aliases & Hotkeys, Raycast will show a Transfer Hotkeys? prompt. Confirming will disable those hotkeys in V1 so both apps aren't competing for the same shortcuts. You can re-enable them in V1 at any time.

Migration is additive — your existing V2 setup is never wiped. Duplicates, like a Quicklink with the same link or a Snippet with the same keyword, are skipped automatically.

Raycast handles duplicates automatically when you import. Here's what to expect:

  • Quicklinks with an existing matching link are skipped.
  • Snippets that match an existing text, keyword, and name are skipped. Keyword collisions are also skipped.
  • All other data merges with your existing setup. Nothing is overwritten.