/Users/[YourUsername]/Library/Application Support/PCSX2/memcards/
| Feature | PCSX2 v1.6 (Stable) | PCSX2 v1.7+ (Nightly / Qt) | | :--- | :--- | :--- | | | Documents\PCSX2\memcards | Same (but configurable) | | Per-game memory cards | ❌ No | ✅ Yes – You can assign unique memory cards per game | | File format | .ps2 | .ps2 or .bin (compatible) | | Configuration UI | wxWidgets (old) | Qt (modern) |
These files act exactly like real plastic PS2 memory cards. A single .ps2 file holds the progress for all of your different games together. If you want to move your progress to a new computer, you just need to copy these .ps2 files.
Sometimes things don't go as planned. Here are some common save-related issues and their solutions. pcsx2 save game location
Save states are "snapshots" of the game at a exact moment, created using hotkeys (usually F1 to save and F3 to load). These are separate from memory card saves.
What (Windows, Linux, Mac) are you currently using? What version number of PCSX2 do you have installed?
The easiest way to find your specific folder is through the emulator itself: Sometimes things don't go as planned
Inside the installation folder under a subfolder named \memcards macOS: ~/Library/Application Support/PCSX2/memcards
find ~ -name "*.ps2" 2>/dev/null find ~ -name "*.p2s" 2>/dev/null
(instant snapshots). Knowing where these are stored is essential for backing up your progress or moving saves between devices. Default Save Locations These are separate from memory card saves
Note: If you used an older 1.6/1.7 installer, the default location might be Documents\PCSX2\memcards or Documents\PCSX2\sstates . B. Linux / Steam Deck Default Locations
Linux systems use standard path variables to hide application data. Standard Linux ~/.config/PCSX2/memcards/ Save States: ~/.config/PCSX2/sstates/ Steam Deck (Using EmuDeck)
– they are binary images of a real PS2 memory card. You manage them inside PCSX2.
/Users/ /Library/Application Support/PCSX2/memcards/