Download PPSSPP 1.20.4

Safe so far

Developer: PPSSPP Project

Last updated: · Verification by

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.

Windows 1.20.4

Windows x64 (64-bit) installer
Inno Setup · All users
Show SHA-256
1635152e05ae756f1e068a1495c50d6cbf648f2d1fe6edc93e764b3014ea01f3
Download
Windows x64 (64-bit) archive
ZIP · in Portable
Show SHA-256
fbc9cd2f5131b159a92424e5c458c35ce43ba603cdded64dfc98e4bd4f17ff93
Download
Windows ARM64 archive
ZIP · in Portable
Show SHA-256
ba73fe968f06086286174539c4e127e2bd1ec602c2fbd0bc173c5193ded0960c
Download
Windows x86 (32-bit) archive
ZIP · in Portable
Show SHA-256
a60f04ebdb0b5f1655422bd7f88349a46999b17ad5115d6ddb290c3934bd5163
Download

Mac 1.20.4

Mac Universal (Apple silicon + Intel) disk image
DMG
Show SHA-256
bad86fc544a2c2fc5795d6a5832a8925d6db43e5789fe507f742305aaa357e17
Download

Linux 1.20.4

Linux x64 (64-bit) Flatpak app
Flatpak
No file checksum: Flatpak checks the app against Flathub’s signed repository
Linux ARM64 Flatpak app
Flatpak
No file checksum: Flatpak checks the app against Flathub’s signed repository

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.

Read the license.


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.app into 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 isPPSSPP 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 versionWindows 1.20.4 (May 16, 2026)
Mac 1.20.4
Linux 1.20.4 (May 16, 2026)
PriceFree and open source
Open sourceYes
LicenseGPL-2.0
License typeOpen source · Strong copyleft Software built on it must be shared under the same license.
Made byPPSSPP Project
CategoryGame development and emulation
Runs onWindows, Mac, Linux
Official websiteppsspp.org
More linksSupport · Bug tracker · Documentation & Help · Wiki · Release notes
Source codegithub.com/hrydgard/ppsspp
Tagsemulation emulator playstation-portable psp umd universal-media-disc
winget IDPPSSPPTeam.PPSSPP
Homebrew caskppsspp-emulator
Flathuborg.ppsspp.PPSSPP Verified data from Flathub
Flathub verificationPublisher verified on Flathub by proving control of ppsspp.org, 2023-03-30
License on FlathubGPL-2.0-or-later as listed on Flathub
Check your downloadSHA-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
Scanned with VirusTotalScore = share of engines that did not flag the lowest-scoring file. 100 means none flagged. How we score

Scan info

Last scan
Scan provider
VirusTotal · Full report

File integrity

FileSHA-256Hash checkSignatureVirusTotal
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 Everyversion5 of 5 installers match.
Code signature checked2 valid, 3 not signable (ZIP/portable).
Everyversion security commitment

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: sourcemicrosoft/winget-pkgs
Windows: SHA-256 in upstream manifestYes
Windows: observed at commit1464d4157676 · retrieved 2026-11-08
Mac: sourceHomebrew/homebrew-cask
Mac: SHA-256 in upstream manifestYes
Mac: observed at commit1aac7c6920d0 · retrieved 2026-11-08
Linux: sourceFlathub · Flathub API · github.com/flathub/org.ppsspp.PPSSPP
Linux: checksumNone published. Flatpak checks the app against Flathub’s signed repository when it installs.
Linux: publisher verifiedPublisher verified on Flathub by proving control of ppsspp.org, 2023-03-30
Linux: data retrieved2026-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
ArchitectureFormatScopeSHA-256Download
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
ArchitectureFormatScopeSHA-256Download
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

Publisher changelog

Manifest: manifests/p/PPSSPPTeam/PPSSPP/1.20.3

1.19.3 · 2025-07-14 · 1 installer
ArchitectureFormatScopeSHA-256Download
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

Publisher changelog

Manifest: manifests/p/PPSSPPTeam/PPSSPP/1.19.3

1.19.2 · 2025-06-15 · 1 installer
ArchitectureFormatScopeSHA-256Download
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

Publisher changelog

Manifest: manifests/p/PPSSPPTeam/PPSSPP/1.19.2

1.19.1 · 2025-06-09 · 1 installer
ArchitectureFormatScopeSHA-256Download
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

Publisher changelog

Manifest: manifests/p/PPSSPPTeam/PPSSPP/1.19.1

1.19 · 2025-06-05 · 1 installer
ArchitectureFormatScopeSHA-256Download
x86 (32-bit) Inno Setup All usersen-US 447a070c90193e3fbc463d33cd310d54467527eceaeaedecaa8171709528e6dd Download

Pin this version: winget install --id PPSSPPTeam.PPSSPP --version 1.19 --exact

Release notes

Publisher changelog

Manifest: manifests/p/PPSSPPTeam/PPSSPP/1.19

1.18.1 · 2024-11-04 · 1 installer
ArchitectureFormatScopeSHA-256Download
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

Publisher changelog

Manifest: manifests/p/PPSSPPTeam/PPSSPP/1.18.1

1.17.1 · 2024-02-04 · 1 installer
ArchitectureFormatScopeSHA-256Download
x86 (32-bit) Inno Setup All users cb695c69d9cf81eeea70724c7dd38e6f96c1c9c2db51b19f4db345cde85c359c Download

Pin this version: winget install --id PPSSPPTeam.PPSSPP --version 1.17.1 --exact

Release notes

Publisher changelog

Manifest: manifests/p/PPSSPPTeam/PPSSPP/1.17.1

1.16.6 · 1 installer
ArchitectureFormatScopeSHA-256Download
x86 (32-bit) Inno Setup All users 10190dc080a18fc1c14806d4475dbf2f92432e925814561de506221af0312af7 Download

Pin this version: winget install --id PPSSPPTeam.PPSSPP --version 1.16.6 --exact

Release notes

Publisher changelog

Manifest: manifests/p/PPSSPPTeam/PPSSPP/1.16.6

1.16.5 · 2023-09-09 · 1 installer
ArchitectureFormatScopeSHA-256Download
x86 (32-bit) Inno Setup All users ac5f149f7b8ed56d6766447d283512b30f537f2b5b90287f425b5eaf898c1665 Download

Pin this version: winget install --id PPSSPPTeam.PPSSPP --version 1.16.5 --exact

Release notes

Publisher changelog

Manifest: manifests/p/PPSSPPTeam/PPSSPP/1.16.5

1.15.4 · 2023-05-22 · 1 installer
ArchitectureFormatScopeSHA-256Download
x86 (32-bit) Inno Setup All users a2e0de3dbda267746be0a44bfd2299b6d98aea46416682f90ffa1abaf2f62c36 Download

Pin this version: winget install --id PPSSPPTeam.PPSSPP --version 1.15.4 --exact

Release notes

Publisher changelog

Manifest: manifests/p/PPSSPPTeam/PPSSPP/1.15.4

1.15.3 · 2023-05-07 · 1 installer notes
ArchitectureFormatScopeSHA-256Download
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
ArchitectureFormatScopeSHA-256Download
x86 (32-bit) Inno Setup — a9e7b4552e5945048a09cecf85d9dd271d3665526e6ebfaaccb9eb5a6db690ad Download

Pin this version: winget install --id PPSSPPTeam.PPSSPP --version 1.12.3.0 --exact

Release notes

Publisher changelog

Manifest: manifests/p/PPSSPPTeam/PPSSPP/1.12.3.0

1.11.3.0 · 1 installer
ArchitectureFormatScopeSHA-256Download
x86 (32-bit) Inno Setup — 7689ec020bf7da1c77c98b76f9ab770a6a4b12785f604309b4ecaba33ed7d98d Download

Pin this version: winget install --id PPSSPPTeam.PPSSPP --version 1.11.3.0 --exact

Release notes

Publisher changelog

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
ArchitectureFormatRequiresFile & sourceSHA-256Download
Universal (Apple silicon + Intel) DMG — PPSSPP_macOS.dmgwww.ppsspp.org bad86fc544a2c2fc5795d6a5832a8925d6db43e5789fe507f742305aaa357e17 Download

Release notes

Publisher changelog

Linux versions

Flathub lists only the current release, and Flatpak installs the newest build; earlier versions cannot be chosen from the listing.

1.20.4 latest · 2026-05-16 · 2 installers
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) Flatpak — Not provided Download
ARM64 Flatpak — Not provided Download

Release notes

Publisher changelog


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.

See all 6 Game development and emulation


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.