Download PPSSPP 1.20.4
Safe so farDeveloper: PPSSPP Project
Last updated: · Verification by Cristian Gonzalez Guasch
PPSSPP can run your PSP games on your PC in full HD resolution; it can even upscale textures that would otherwise be too blurry as they were made for the small screen of the original PSP.
Every download button links to the official download package, we host no files.
Downloads
Windows 1.20.4
Show SHA-256
1635152e05ae756f1e068a1495c50d6cbf648f2d1fe6edc93e764b3014ea01f3 Show SHA-256
fbc9cd2f5131b159a92424e5c458c35ce43ba603cdded64dfc98e4bd4f17ff93 Show SHA-256
ba73fe968f06086286174539c4e127e2bd1ec602c2fbd0bc173c5193ded0960c Show SHA-256
a60f04ebdb0b5f1655422bd7f88349a46999b17ad5115d6ddb290c3934bd5163 Mac 1.20.4
Show SHA-256
bad86fc544a2c2fc5795d6a5832a8925d6db43e5789fe507f742305aaa357e17 Linux 1.20.4
Choose the x64 (64-bit) installer for Intel or AMD PCs and the ARM64 installer for ARM PCs. The x86 (32-bit) installer is only for 32-bit Windows. The package data states no minimum Windows version, so check the publisher’s system requirements before installing on an older PC. The Universal build runs on both Intel and Apple silicon Macs. The Homebrew cask states no minimum macOS version, so check the publisher’s system requirements before installing on an older Mac. Choose the x64 (64-bit) download for Intel or AMD computers and the ARM64 download for ARM computers. The Flathub listing states no minimum Linux version or distribution, so check the publisher’s system requirements before installing.
Install with winget: winget install --id PPSSPPTeam.PPSSPP --exact
Install with Homebrew: brew install --cask ppsspp-emulator
Install with Flatpak (Flathub): flatpak install flathub org.ppsspp.PPSSPP
Check a download: Get-FileHash .\<file> -Algorithm SHA256 (PowerShell) or shasum -a 256 ~/Downloads/<file> (Terminal) and compare it with the SHA-256 above.
Linux (Flatpak): Flathub publishes no file checksum; Flatpak checks the app against Flathub’s signed repository when it installs. Flathub shows this app as publisher-verified. App page on Flathub.
What the installer does
Windows
- Delivered as an Inno Setup program (.exe) for x64 and a ZIP archive that is unpacked containing a portable program that runs without being installed for x64, x86, and ARM64.
- The manifest does not state an install scope.
- The installer asks Windows for administrator rights itself.
Mac
- Delivered as a disk image (.dmg) for Apple silicon and Intel.
- Installs the app
PPSSPPSDL.appinto the Applications folder. - On uninstall, Homebrew asks the app to quit.
- A full “zap” removal also deletes up to 1 support, cache and preference location in your home folder.
Linux
- Delivered as a "flatpak" installer for x64 and ARM64.
- The manifest does not state an install scope.
- No silent-install switch is declared in the manifest.
Description
PPSSPP can run your PSP games on your PC in full HD resolution; it can even upscale textures that would otherwise be too blurry as they were made for the small screen of the original PSP.
PPSSPP at a glance
| What it is | PPSSPP can run your PSP games on your PC in full HD resolution; it can even upscale textures that would otherwise be too blurry as they were made for the small screen of the original PSP. |
|---|---|
| Latest version | Windows 1.20.4 (May 16, 2026) Mac 1.20.4 Linux 1.20.4 (May 16, 2026) |
| Price | Free and open source |
| Open source | Yes |
| License | GPL-2.0 |
| License type | Open source · Strong copyleft Software built on it must be shared under the same license. |
| Made by | PPSSPP Project |
| Category | Game development and emulation |
| Runs on | Windows, Mac, Linux |
| Official website | ppsspp.org |
| More links | Support · Bug tracker · Documentation & Help · Wiki · Release notes |
| Source code | github.com/hrydgard/ppsspp |
| Tags | emulation emulator playstation-portable psp umd universal-media-disc |
| winget ID | PPSSPPTeam.PPSSPP |
| Homebrew cask | ppsspp-emulator |
| Flathub | org.ppsspp.PPSSPP Verified data from Flathub |
| Flathub verification | Publisher verified on Flathub by proving control of ppsspp.org, 2023-03-30 |
| License on Flathub | GPL-2.0-or-later as listed on Flathub |
| Check your download | SHA-256 checksums in the download tables · Security scan |
What’s new in PPSSPP 1.20.4
What's new in 1.20.4 Ad-hoc - Support for "data.json" live status from adhoc relay servers (#21496, #21526) - RetroAchievements UI improvements around subsets (#21536) - Assorted ad-hoc UI improvements (#21530, #21510) - Fixes for The Warriors (#21464) and Street Riders (#21460) in relay mode Texture upscaling - Fix old bug causing some textures to get stuck unscales on some hardware when using GPU texture upscaling (#21533) - Improved performance of MMPX-adv upscaler (#21555) - NNEDI3 and Spline36 GPU texture scaling (#21527) Rendering fixes - Fix a bug in lens flare occlusion for the Syphon Filter games (#21511) - Fix a bug in the software renderer (#21648) Misc UI improvements - Instant type-to-search in game browser (#21559, #21565, #21630) - Fix file picker problems on some Android devices (regression) (#21614, #21656) - Fix crash in text edit fields on Mac/iOS (#21601) - PSP DVD prototypes can now load directly (#21599, #21601) - Cheat UI has been cleaned up and supports titles and comments natively (#21590) - RetroAchievements subset display improvements (#21536) - Basic deep link support on iOS (#21615) - Soft keyboard has more symbols (#21625) Other - Fix important (but mostly rare) crash bug affecting games that draw a lot (#21669) - More plugin zip files can now auto-install (#21556) - Pause on lost-focus on Linux (#21517) - Frameskipping no longer breaks analog stick auto-rotation in GoW, however manual rotation still broken (#21508) - Android: Restore…
Read the full release notes on the publisher’s site
Notes for older versions are inside each version below.
Is PPSSPP safe?
Score result: No detections so far
None of the 70 security engines on VirusTotal flagged any of the 5 scanned files.
Covers 5 of 6 files. The rest have no VirusTotal report yet, so this result does not speak for them.
- 0 flagged in total
- 5 of 6 files scanned
- 70 engines
Scan info
- Last scan
- Scan provider
- VirusTotal · Full report
File integrity
| File | SHA-256 | Hash check | Signature | VirusTotal |
|---|---|---|---|---|
| PPSSPPSetup.exeWindows · x64 (64-bit) | 1635152e05ae756f1e068a1495c50d6cbf648f2d1fe6edc93e764b3014ea01f3 |
Matches the manifest (re-computed) | Valid | 0/70 flagged |
| PPSSPP-v1.20.4-Windows-x64.zipWindows · x64 (64-bit) | fbc9cd2f5131b159a92424e5c458c35ce43ba603cdded64dfc98e4bd4f17ff93 |
Matches the manifest (re-computed) | Not applicable | 0/65 flagged |
| PPSSPP-v1.20.4-Windows-ARM64.zipWindows · ARM64 | ba73fe968f06086286174539c4e127e2bd1ec602c2fbd0bc173c5193ded0960c |
Matches the manifest (re-computed) | Not applicable | 0/67 flagged |
| ppsspp_win.zipWindows · x86 (32-bit) | a60f04ebdb0b5f1655422bd7f88349a46999b17ad5115d6ddb290c3934bd5163 |
Matches the manifest (re-computed) | Not applicable | 0/66 flagged |
| PPSSPP_macOS.dmgMac · Universal (Apple silicon + Intel) | bad86fc544a2c2fc5795d6a5832a8925d6db43e5789fe507f742305aaa357e17 |
Matches the manifest (re-computed) | Valid | 0/56 flagged |
| org.ppsspp.PPSSPP.flatpakrefLinux · x64 (64-bit) | Not provided | Copied from the manifest, not re-computed | Not checked | — |
| Hash re-computed by Everyversion | 5 of 5 installers match. |
|---|---|
| Code signature checked | 2 valid, 3 not signable (ZIP/portable). |
We host no installers. Every download link goes to the download location named in the package listing, normally the publisher’s own server. For this software we downloaded the files from that source ourselves, re-computed each checksum and checked the code signature where our tools could, as shown above. A passing check shows a file is the one that was published; it is not a guarantee it is free of problems. For more information, visit our Security and Trust Center.
Source and provenance
| Windows: source | microsoft/winget-pkgs |
|---|---|
| Windows: SHA-256 in upstream manifest | Yes |
| Windows: observed at commit | 1464d4157676 · retrieved 2026-11-08 |
| Mac: source | Homebrew/homebrew-cask |
| Mac: SHA-256 in upstream manifest | Yes |
| Mac: observed at commit | 1aac7c6920d0 · retrieved 2026-11-08 |
| Linux: source | Flathub · Flathub API · github.com/flathub/org.ppsspp.PPSSPP |
| Linux: checksum | None published. Flatpak checks the app against Flathub’s signed repository when it installs. |
| Linux: publisher verified | Publisher verified on Flathub by proving control of ppsspp.org, 2023-03-30 |
| Linux: data retrieved | 2026-11-08 · attribution: app data from Flathub, license listed there: GPL-2.0-or-later |
Old versions
Windows versions
14 versions listed. Open a version for its installers, checksums and a command that pins it.
1.20.4 latest · 2026-05-16 · 4 installers notes
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x64 (64-bit) | Inno Setup | All users | 1635152e05ae756f1e068a1495c50d6cbf648f2d1fe6edc93e764b3014ea01f3 |
Download |
| x64 (64-bit) | ZIPin Portable | — | fbc9cd2f5131b159a92424e5c458c35ce43ba603cdded64dfc98e4bd4f17ff93 |
Download |
| ARM64 | ZIPin Portable | — | ba73fe968f06086286174539c4e127e2bd1ec602c2fbd0bc173c5193ded0960c |
Download |
| x86 (32-bit) | ZIPin Portable | — | a60f04ebdb0b5f1655422bd7f88349a46999b17ad5115d6ddb290c3934bd5163 |
Download |
Pin this version: winget install --id PPSSPPTeam.PPSSPP --version 1.20.4 --exact
Release notes
What's new in 1.20.4 Ad-hoc - Support for "data.json" live status from adhoc relay servers (#21496, #21526) - RetroAchievements UI improvements around subsets (#21536) - Assorted ad-hoc UI improvements (#21530, #21510) - Fixes for The Warriors (#21464) and Street Riders (#21460) in relay mode Texture upscaling - Fix old bug causing some textures to get stuck unscales on some hardware when using GPU texture upscaling (#21533) - Improved performance of MMPX-adv upscaler (#21555) - NNEDI3 and Spline36 GPU texture scaling (#21527) Rendering fixes - Fix a bug in lens flare occlusion for the Syphon Filter games (#21511) - Fix a bug in the software renderer (#21648) Misc UI improvements - Instant type-to-search in game browser (#21559, #21565, #21630) - Fix file picker problems on some Android devices (regression) (#21614, #21656) - Fix crash in text edit fields on Mac/iOS (#21601) - PSP DVD prototypes can now load directly (#21599, #21601) - Cheat UI has been cleaned up and supports titles and comments natively (#21590) - RetroAchievements subset display improvements (#21536) - Basic deep link support on iOS (#21615) - Soft keyboard has more symbols (#21625) Other - Fix important (but mostly rare) crash bug affecting games that draw a lot (#21669) - More plugin zip files can now auto-install (#21556) - Pause on lost-focus on Linux (#21517) - Frameskipping no longer breaks analog stick auto-rotation in GoW, however manual rotation still broken (#21508) - Android: Restore…
Full release notes from the publisher
Manifest: manifests/p/PPSSPPTeam/PPSSPP/1.20.4
1.20.3 · 2026-03-15 · 5 installers
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x64 (64-bit) | Inno Setup | All usersen-US | 1315fd1add7b1501a0b0e50d93eb6c46d27376aa23edd942974cbc8b9122d89a |
Download |
| x64 (64-bit) | ZIPin Portable | — | 4748c8f24f4e8b31e2b4371812eb65434b1aa45228be28d35f895e6e7581180d |
Download |
| ARM64 | ZIPin Portable | — | b5558bd71d545983733f7acab45743fc627627595d8b178347729dc7377932e3 |
Download |
| x86 (32-bit) | Inno Setup | All usersen-US | 1315fd1add7b1501a0b0e50d93eb6c46d27376aa23edd942974cbc8b9122d89a |
Download |
| x86 (32-bit) | ZIPin Portable | — | fb95f2544e6120c035f78df4ed54c0b28ef4eb81fa95ac00a894a7fc50215f6d |
Download |
Pin this version: winget install --id PPSSPPTeam.PPSSPP --version 1.20.3 --exact
Release notes
Manifest: manifests/p/PPSSPPTeam/PPSSPP/1.20.3
1.19.3 · 2025-07-14 · 1 installer
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x86 (32-bit) | Inno Setup | All usersen-US | 66434cf6c76949f77223abb4dcaf48a85ff8a899e0bf0740dfb93ad901d75f5f |
Download |
Pin this version: winget install --id PPSSPPTeam.PPSSPP --version 1.19.3 --exact
Release notes
Manifest: manifests/p/PPSSPPTeam/PPSSPP/1.19.3
1.19.2 · 2025-06-15 · 1 installer
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x86 (32-bit) | Inno Setup | All usersen-US | ed7a795cd68bb786c009bdb2388b80c6589477e94417b70f471ff10f0009c1c7 |
Download |
Pin this version: winget install --id PPSSPPTeam.PPSSPP --version 1.19.2 --exact
Release notes
Manifest: manifests/p/PPSSPPTeam/PPSSPP/1.19.2
1.19.1 · 2025-06-09 · 1 installer
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x86 (32-bit) | Inno Setup | All usersen-US | f72291e401d028f18ba5d6168d37fea3a4429071921bc9711989f2d431034906 |
Download |
Pin this version: winget install --id PPSSPPTeam.PPSSPP --version 1.19.1 --exact
Release notes
Manifest: manifests/p/PPSSPPTeam/PPSSPP/1.19.1
1.19 · 2025-06-05 · 1 installer
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x86 (32-bit) | Inno Setup | All usersen-US | 447a070c90193e3fbc463d33cd310d54467527eceaeaedecaa8171709528e6dd |
Download |
Pin this version: winget install --id PPSSPPTeam.PPSSPP --version 1.19 --exact
Release notes
Manifest: manifests/p/PPSSPPTeam/PPSSPP/1.19
1.18.1 · 2024-11-04 · 1 installer
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x86 (32-bit) | Inno Setup | All usersen-US | 8f069e2fb35be9081af3b0032c77f03a7ef7b7bd95d1d4bc6991de3c14b11071 |
Download |
Pin this version: winget install --id PPSSPPTeam.PPSSPP --version 1.18.1 --exact
Release notes
Manifest: manifests/p/PPSSPPTeam/PPSSPP/1.18.1
1.17.1 · 2024-02-04 · 1 installer
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x86 (32-bit) | Inno Setup | All users | cb695c69d9cf81eeea70724c7dd38e6f96c1c9c2db51b19f4db345cde85c359c |
Download |
Pin this version: winget install --id PPSSPPTeam.PPSSPP --version 1.17.1 --exact
Release notes
Manifest: manifests/p/PPSSPPTeam/PPSSPP/1.17.1
1.16.6 · 1 installer
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x86 (32-bit) | Inno Setup | All users | 10190dc080a18fc1c14806d4475dbf2f92432e925814561de506221af0312af7 |
Download |
Pin this version: winget install --id PPSSPPTeam.PPSSPP --version 1.16.6 --exact
Release notes
Manifest: manifests/p/PPSSPPTeam/PPSSPP/1.16.6
1.16.5 · 2023-09-09 · 1 installer
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x86 (32-bit) | Inno Setup | All users | ac5f149f7b8ed56d6766447d283512b30f537f2b5b90287f425b5eaf898c1665 |
Download |
Pin this version: winget install --id PPSSPPTeam.PPSSPP --version 1.16.5 --exact
Release notes
Manifest: manifests/p/PPSSPPTeam/PPSSPP/1.16.5
1.15.4 · 2023-05-22 · 1 installer
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x86 (32-bit) | Inno Setup | All users | a2e0de3dbda267746be0a44bfd2299b6d98aea46416682f90ffa1abaf2f62c36 |
Download |
Pin this version: winget install --id PPSSPPTeam.PPSSPP --version 1.15.4 --exact
Release notes
Manifest: manifests/p/PPSSPPTeam/PPSSPP/1.15.4
1.15.3 · 2023-05-07 · 1 installer notes
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x86 (32-bit) | Inno Setup | All users | 029facc68c3b21416831ffa057c7a60ac186342c26853f117e45f5f1f47b49aa |
Download |
Pin this version: winget install --id PPSSPPTeam.PPSSPP --version 1.15.3 --exact
Release notes
Read the release notes on the publisher’s site
Manifest: manifests/p/PPSSPPTeam/PPSSPP/1.15.3
1.12.3.0 · 1 installer
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x86 (32-bit) | Inno Setup | — | a9e7b4552e5945048a09cecf85d9dd271d3665526e6ebfaaccb9eb5a6db690ad |
Download |
Pin this version: winget install --id PPSSPPTeam.PPSSPP --version 1.12.3.0 --exact
Release notes
Manifest: manifests/p/PPSSPPTeam/PPSSPP/1.12.3.0
1.11.3.0 · 1 installer
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x86 (32-bit) | Inno Setup | — | 7689ec020bf7da1c77c98b76f9ab770a6a4b12785f604309b4ecaba33ed7d98d |
Download |
Pin this version: winget install --id PPSSPPTeam.PPSSPP --version 1.11.3.0 --exact
Release notes
Manifest: manifests/p/PPSSPPTeam/PPSSPP/1.11.3.0
Mac versions
Homebrew casks list only the current release. Earlier builds appear in the cask’s history on GitHub, and Homebrew cannot install them directly.
1.20.4 latest · 1 installer
| Architecture | Format | Requires | File & source | SHA-256 | Download |
|---|---|---|---|---|---|
| Universal (Apple silicon + Intel) | DMG | — | PPSSPP_macOS.dmgwww.ppsspp.org | bad86fc544a2c2fc5795d6a5832a8925d6db43e5789fe507f742305aaa357e17 |
Download |
Release notes
Linux versions
Flathub lists only the current release, and Flatpak installs the newest build; earlier versions cannot be chosen from the listing.
Alternatives to PPSSPP
Similar apps in Game development and emulation on Everyversion. Each one links to the download location named in the publisher’s package data, with a SHA-256 checksum.
PPSSPP FAQ
Is PPSSPP safe to download from here?
We host no installers. Every download button goes to the download location named in the package listing, and the checks below were run on those files.
On 2026-11-08 we downloaded the latest 5 installers from those sources and re-computed the SHA-256 of each: 5 of 5 match the package catalog’s value. Code signatures: 2 valid, 3 not applicable (archives and similar).
VirusTotal: none of its 70 security engines flagged any of the 5 scanned files.
Reports exist for 5 of 6 files, so the rating does not cover the rest.
Our rating: Safe so far. No check is a guarantee. See the security details above and our Security and Trust Center. Publisher’s website: PPSSPP’s official website.
Does PPSSPP update itself after I install an old version?
For Windows, we have no information on whether PPSSPP updates itself, and for Mac, we have no confirmation that the app updates itself, although many apps check for updates and offer to install them. Look for an update setting in PPSSPP (see PPSSPP’s documentation) before you rely on an older version.
Does PPSSPP cost anything?
No. PPSSPP is free and open source (license: GPL-2.0).
Which versions of PPSSPP are listed here, and how far back?
For Windows, we list 14 versions, from 1.11.3.0 up to 1.20.4, and for Mac, only the current release (1.20.4) is listed, because older Mac builds are not kept in the package listing, and for Linux, we list 1 version, from 1.20.4 (2026-05-16) up to 1.20.4. This page shows all of the Windows versions.
Where do the download links go?
They go straight to the source named in the package catalog, with nothing added by us: for Windows, to www.ppsspp.org, github.com, and for Mac, to www.ppsspp.org, and for Linux, to dl.flathub.org. We host no files. Compare the SHA-256 shown next to each file with the one you compute after downloading. Publisher’s website: PPSSPP’s official website.