Play your own game
PS2 Player Experimental
Choose a compatible PlayStation 2 image from this device. The game stays local and is read directly by the browser emulator.
Optional local shortcut
Quick Load
PS2 games are large, so Quick Load keeps only one game: your chosen recent game. Saving it here creates a second local browser copy and is never automatic.
Checking browser storage support…
Play approved homebrew
Homebrew for PlayStation 2
The PS2 homebrew catalog is ready for future approved entries. No commercial games are included.
No approved PS2 homebrew has been added yet.
PlayStation 2 Emulator
PS2 Player
Play compatible PS2 games from your device with Free Play Bay touch controls, physical-controller support, and persistent browser memory-card storage.
A. Using your own game
Load a local PS2 file
- Supported formats: .iso, .cso, .chd, .isz, .bin, .elf.
- No ROM upload: disc reads happen from the browser File object.
- No Sony BIOS: Play! uses its built-in HLE BIOS implementation.
B. Experimental status
What works in this build
- Included: touch controls, Gamepad API controllers, remapping, fullscreen, persistent virtual memory cards.
- Not faked: save-state slots are disabled until we expose Play!'s native state functions in a custom WASM build.
- Compatibility: varies by game and device.
Player settings
Configure touch controls and reset PS2-specific settings.
Bluetooth & USB controllers
Pair the controller in your device settings, then activate it here.
The default mapping follows the browser standard gamepad layout. You can remap buttons in Controller Setup.
The game stays local. Controller settings and virtual PS2 memory cards are stored in this browser.
Free Play Bay
Starting PlayStation 2Preparing the emulator and local game data.