Converter for retro console save files to and from MiSTer, flash cartridges, Nintendo Switch Online, and save states from online emulation websites. Convert files found around the Internet: All common formats for NES/SNES/GBA/N64/TG16/SMS/Genesis/Neo Geo/PS1 supported. Decrypt PSP saves.
Web-based tool to convert save files from retro game consoles to different formats
Available at https://savefileconverter.com
.srm
files for SNES etc on thetechgame.com? Want to extract a 'normal' .srm
file from themIf you have questions, need help, or have comments or suggestions, please hop on Discord: https://discord.gg/wtJ7xUKKTR
Or email savefileconverter (at) gmail (dot) com
Everything on this site is free and open source with no advertising. If you find the site helpful and want to donate you can here:
0x6000
rather than 0xe000
? Was there a bug in Goomba Save Converter?
.ggz
files when unzipped apparently contain one or more pairs of .gba
/.snes
/etc and .png
file: a save state and a thumbnailSome platforms (e.g. some MiSTer cores) append RTC data to the end of a save file. The above link describes a common format for RTC data.
Occassionally there's a need to use the tool offline, such as when you'll be without an Internet connection for an extended period. There's 2 methods to achieve this:
You can't just right click on the page and select Save As... because the site is divided internally into many different files, and that will only download some of them.
Google website saving tool
or something similar to find an up-to-date list of such tools.
You may need to modify some of these steps depending on your development environment, but this should give you the general idea.
Install homebrew
: https://brew.sh/
brew install yarn
brew install git
Then proceed to the Common section
Find an equivalent package manager to homebrew
, and use it to install git
and yarn
(or install them and their dependencies manually: git
: https://github.com/git-guides/install-git, yarn
: https://yarnpkg.com/getting-started/install)
Then proceed to the Common section
git clone [email protected]:euan-forrester/save-file-converter.git
cd save-file-converter/frontend
yarn install
yarn serve
Then open http://localhost:8080/ in your browser.
Note that you'll have to keep the command line window open with yarn serve
running for as long as you want to access the site.
If you need to, you can also access the site via the Internet archive here: https://web.archive.org/web/https://savefileconverter.com/