Software

PPSSPP

by PPSSPP Project · GPL-2.0

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.

Record

Latest version
1.20.4
Release date
16 May 2026
Package identifier
PPSSPPTeam.PPSSPP

Official downloads

These URLs are the ones PPSSPP Project declares in its own manifest. We do not proxy or shorten them, and we do not host a copy.

More than one architecture below. Check which one your Windows is if you are not sure.

Verify the file you downloaded

Run this against the file on disk. If the output does not match the hash below, the file is not what PPSSPP Project published. Delete it.

Windows · PowerShell

Get-FileHash "PPSSPPSetup.exe" -Algorithm SHA256

macOS · Linux

shasum -a 256 "PPSSPPSetup.exe"

Expected output

1635152e05ae756f1e068a1495c50d6cbf648f2d1fe6edc93e764b3014ea01f3

Got a different hash, or one you cannot place? Paste it into the hash checker and it will tell you which program and version it belongs to, past releases included.

Download PPSSPP for Mac

The macOS build as Homebrew declares it, with the same treatment as the Windows side: the publisher's own URL and a hash to check it against.

Version on Homebrew
1.20.4
File name
PPSSPP_macOS.dmg
SHA-256
bad86fc544a2c2fc5795d6a5832a8925d6db43e5789fe507f742305aaa357e17
Install with Homebrew
brew install --cask ppsspp-emulator

How we scored this 100 out of 100

SignalFindingPoints
SHA-256 hash published4 of 4 installers ship a SHA-256 hashWithout a published hash there is no way to prove the file you downloaded is the file the publisher built.30 / 30
Binary provenance2 on a domain owned by the publisher, 2 on the publisher's own domainThe strongest signal against a repackaged installer: the file should come from the publisher, not from a mirror nobody vouches for.35 / 35
Served over HTTPS4 of 4 over HTTPSAn installer fetched over plain HTTP can be modified in transit.15 / 15
Release recencylast release about 3 months agoSoftware that has not shipped in years accumulates unpatched vulnerabilities.15 / 15
Licence declaredGPL-2.0A declared licence tells you what you are actually allowed to do with the software.5 / 5

Is PPSSPP safe to download?

Yes, in the sense we can actually verify: the installer downloads from ppsspp.org and github.com, which are domains we have tied to PPSSPP Project.

Every one of the 4 installers on this page comes with the SHA-256 PPSSPP Project declared, so you do not have to take our word for it: hash the file you downloaded and compare.

What this does not tell you is whether the software itself is any good, or whether you want what it does once installed. A publisher can ship something you would rather not run and the download is still authentic. We answer the question we can measure and leave the other one to you.

If Windows says “Windows protected your PC” when you run it, that is SmartScreen reporting reputation, not a malware verdict — it shows up on perfectly legitimate software from small publishers and on releases that are simply new. The reverse matters more: no warning does not mean the file was checked.

How the 100/100 score is calculated · why the source matters more than the reputation

Install PPSSPP with winget

Windows ships with a package manager, and this program is in it. The identifier below is the one Microsoft's repository uses, which is also where the download URL and hash on this page come from.

Install

winget install --id PPSSPPTeam.PPSSPP --exact

Upgrade later

winget upgrade --id PPSSPPTeam.PPSSPP

Why --exact: without it winget matches on name as well as identifier, and a search that returns more than one package makes it stop and ask rather than install. Pinning the identifier is what makes the command safe to put in a script.

Not installing anything, or getting an error back? The commands that actually come up covers upgrading everything at once, what --include-unknown is for, and why winget can be missing from a machine that should have it.

Old versions of PPSSPP13 with hashes

The version history of PPSSPP, each release with the download URL the publisher declared at the time and the SHA-256 to check it against. Useful when an update breaks something and you need to downgrade to a build that worked.

We do not host any of these files and never re-upload them, which is the difference between this and an old-version download site.

1.20.3

released 15 Mar 2026
  • PPSSPPSetup.exe64-bitofficial URL

    1315FD1ADD7B1501A0B0E50D93EB6C46D27376AA23EDD942974CBC8B9122D89A

  • PPSSPP-v1.20.3-Windows-x64.zip64-bitofficial URL

    4748C8F24F4E8B31E2B4371812EB65434B1AA45228BE28D35F895E6E7581180D

  • ppsspp_win.zip32-bitofficial URL

    fb95f2544e6120c035f78df4ed54c0b28ef4eb81fa95ac00a894a7fc50215f6d

  • PPSSPP-v1.20.3-Windows-ARM64.zipARM64official URL

    b5558bd71d545983733f7acab45743fc627627595d8b178347729dc7377932e3

1.19.3

released 14 Jul 2025
  • PPSSPPSetup.exe32-bitofficial URL

    66434CF6C76949F77223ABB4DCAF48A85FF8A899E0BF0740DFB93AD901D75F5F

1.19.2

released 15 Jun 2025
  • PPSSPPSetup.exe32-bitofficial URL

    ED7A795CD68BB786C009BDB2388B80C6589477E94417B70F471FF10F0009C1C7

1.19.1

released 09 Jun 2025
  • PPSSPPSetup.exe32-bitofficial URL

    F72291E401D028F18BA5D6168D37FEA3A4429071921BC9711989F2D431034906

1.19

released 05 Jun 2025
  • PPSSPPSetup.exe32-bitofficial URL

    447A070C90193E3FBC463D33CD310D54467527ECEAEAEDECAA8171709528E6DD

1.18.1

released 04 Nov 2024
  • PPSSPPSetup.exe32-bitofficial URL

    8F069E2FB35BE9081AF3B0032C77F03A7EF7B7BD95D1D4BC6991DE3C14B11071

1.17.1

released 04 Feb 2024
  • PPSSPPSetup.exe32-bitofficial URL

    CB695C69D9CF81EEEA70724C7DD38E6F96C1C9C2DB51B19F4DB345CDE85C359C

1.16.6

  • PPSSPPSetup.exe32-bitofficial URL

    10190DC080A18FC1C14806D4475DBF2F92432E925814561DE506221AF0312AF7

1.16.5

released 09 Sept 2023
  • PPSSPPSetup.exe32-bitofficial URL

    AC5F149F7B8ED56D6766447D283512B30F537F2B5B90287F425B5EAF898C1665

1.15.4

released 22 May 2023
  • PPSSPPSetup.exe32-bitofficial URL

    A2E0DE3DBDA267746BE0A44BFD2299B6D98AEA46416682F90FFA1ABAF2F62C36

1.15.3

released 07 May 2023
  • PPSSPPSetup.exe32-bitofficial URL

    029FACC68C3B21416831FFA057C7A60AC186342C26853F117E45F5F1F47B49AA

1.12.3.0

  • PPSSPPSetup.exe32-bitofficial URL

    A9E7B4552E5945048A09CECF85D9DD271D3665526E6EBFAACCB9EB5A6DB690AD

1.11.3.0

  • PPSSPPSetup.exe32-bitofficial URL

    7689EC020BF7DA1C77C98B76F9AB770A6A4B12785F604309B4ECABA33ED7D98D

Publishers take old builds offline without warning, so a link here can stop working even though the hash stays correct forever. If you already have the file, the hash is what matters: it tells you whether what you have is what they published.

Every version on record14

Every PPSSPP version with a published manifest, newest first. The most recent ones are listed above with their file names and hashes.

  • 1.20.4
  • 1.20.3
  • 1.19.3
  • 1.19.2
  • 1.19.1
  • 1.19
  • 1.18.1
  • 1.17.1
  • 1.16.6
  • 1.16.5
  • 1.15.4
  • 1.15.3
  • 1.12.3.0
  • 1.11.3.0

Similar programs we index

Matched on the categories PPSSPP Project and others declare in their own manifests, so the grouping is theirs rather than ours. Each one has its official URL and hash on the same terms as this page.

More programs we index

Not related to PPSSPP — just other entries, each with its own official URL and published hash.

Where our data comes from