PS1 memory card converter

Move PS1 memory cards between emulators.

A PlayStation memory card is 128 KB, and most emulators keep it as is under different names: .mcd in DuckStation, .srm in RetroArch, .mcr in ePSXe. DexDrive's .gme and the PSP's and Vita's .vmp add a header. Turn any of them into the card your emulator wants.

What the converter does

It finds the raw card inside the file (removing the 3,904-byte DexDrive header or the 128-byte PSP and Vita header), checks that it starts like a PlayStation card, and saves it with the extension you picked. A raw card is only renamed.

For one game's save rather than the whole card, open the card in MemcardRex or DuckStation's Memory Card Editor.

DuckStation's per-game cards

DuckStation gives each game its own card by default, named after the game's title, such as Final Fantasy VII (USA)_1.mcd. Name the converted card the same way, and put it in its memcards folder.

Keep your saves in sync instead

Converting is a one-off. If you play the same games on more than one device, SaveSync keeps the saves in step between them through RetroArch's built-in Cloud Sync, and keeps the 20 newest versions of each.

Set up RetroArch Cloud Sync in a few minutes.

Questions

Is a .mcr the same as a .mcd or .srm?
Yes: all three are the raw 128 KB card. Renaming works between them; the converter also checks the card and handles .gme and .vmp.
Can I make a .vmp for my PSP or Vita?
Not here yet. A .vmp has a signature this converter doesn't write.
Are my saves uploaded?
No. The converter runs in your browser, and your files never leave your device.

Pick up where you left off.