Guide

How to Sync Emulator Saves Across All Your Devices

How to Sync Emulator Saves Across All Your Devices — Setup guide for retro handhelds | Held Games

Affiliate disclosure: This guide contains affiliate links. As an Amazon Associate, we earn from qualifying purchases at no extra cost to you. Learn more.

How to Sync Emulator Saves Across All Your Devices

2026-07-18 · Setup guide

Affiliate disclosure: This guide contains affiliate links. As an Amazon Associate, we earn from qualifying purchases at no extra cost to you. Learn more.

The dream is simple. You play an hour of a JRPG on your handheld at lunch, then pick up the same save on your Steam Deck at night. Modern consoles do this with cloud saves. With emulation, you can build the same thing yourself, free, and it works across every device you own.

This guide covers the three good ways to do it, which files to sync, and the habits that keep saves from corrupting. It pairs with our save state management guide, which covers what these files actually are.

First, Know What You Are Syncing

  • Battery saves are the files the game itself writes, usually .srm or similar. These are small, portable between devices, and even portable between different emulators in many cases. This is what you want to sync.
  • Save states are snapshots of the emulator's memory. They are tied to the emulator and often to its version. Syncing them between identical setups works, but they are fragile across different devices. Treat them as local conveniences, not your source of truth.

Golden rule: always make an in-game save before switching devices. It is the reliable handoff.

Option 1: Syncthing, the Enthusiast Standard

Syncthing is free, open source software that syncs folders directly between your devices with no cloud account and no server. It is the community favorite for save syncing.

One important 2026 note: the original Syncthing Android app was discontinued. The maintained version on Android is Syncthing-Fork, available on F-Droid. On PC, Steam Deck, and Linux handhelds, regular Syncthing is alive and well.

The setup:

  1. Install Syncthing on your PC or Deck, and Syncthing-Fork on your Android handheld.
  2. On one device, share your saves folder. For RetroArch that is the saves directory. Add each standalone emulator's save folder the same way.
  3. Pair the devices by scanning the device ID QR code, then accept the shared folder on the other side.
  4. Set the sync to run on Wi-Fi and let it work. From now on, both devices hold the same saves.

Two settings worth enabling. File versioning on each shared folder keeps old copies, which is your safety net if a bad save syncs over a good one. And staggered versioning keeps that tidy automatically.

Option 2: RetroArch's Built-In Cloud Sync

Newer RetroArch versions include native cloud sync, which can push saves to a WebDAV server and pull them on your other devices. If your whole library lives in RetroArch, this is the least-moving-parts option: turn it on under Settings, Saving, point every device at the same account, and RetroArch handles the rest. Most consumer clouds need a WebDAV bridge, so this option suits people comfortable running a small server or using a WebDAV-capable provider.

Option 3: EmuDeck Cloud Saves on PC Handhelds

If your devices are a Steam Deck and a Windows handheld, EmuDeck has a cloud save feature that syncs emulator saves through your own cloud storage. It is the friendliest option in an all-EmuDeck household, and it pairs naturally with EmuDeck on Windows and Android.

A simpler variant works anywhere: a folder-sync app pointed at Dropbox or Google Drive can mirror your saves folders on a schedule. It is less instant than Syncthing but very easy.

The Habits That Prevent Corruption

Sync conflicts happen when two devices both write a save before syncing. A few habits make problems rare:

  • One device at a time. Finish your session, save in-game, and give sync a moment before you pick up the other device.
  • Close the emulator before syncing. Some emulators hold saves open. RetroArch writes battery saves on content close by default, so exit the game cleanly.
  • Keep versioning on. With Syncthing's file versioning, any mistake is a two minute rollback.
  • Back up on a schedule anyway. Sync is not backup. A corrupted file syncs just as efficiently as a good one. Our backup guide covers a simple routine.

What About Cross-Emulator Saves?

Battery saves travel surprisingly well. A .srm from RetroArch usually works in the same core on another platform, and many standalone emulators read the same formats. The friction points are PS1 and PS2 memory card formats and per-emulator folder layouts. When you move between different emulators for the same system, check the save folder path and file extension both sides expect, and rename a copy to match.

Frequently Asked Questions

Can I sync saves between my Android handheld and Steam Deck?

Yes. Syncthing on the Deck plus Syncthing-Fork on Android is the standard setup, syncing RetroArch and standalone save folders directly over your Wi-Fi.

Should I sync save states too?

Sync battery saves. Save states are version-sensitive snapshots, and relying on them across devices invites heartbreak. Make an in-game save before switching devices.

Is the original Syncthing Android app gone?

The original wrapper was discontinued, with its final release in late 2024. The community-maintained Syncthing-Fork on F-Droid is the current Android option, and desktop Syncthing is unaffected.

Does this work for RetroAchievements?

Yes. Achievements are tied to your account and the game, not the save file. Hardcore mode disallows save states anyway, which makes battery save syncing the right fit. See our RetroAchievements guide.

Related Guides

Related reading