Download RetroArch 1.22.2

Safe so far

Developer: Libretro

Last updated: · Verification by

RetroArch is a frontend for emulators, game engines and media players.

Every download button links to the official download package, we host no files.

Windows 1.22.2

Windows x64 (64-bit) installer
NSIS · All users · en-US
Show SHA-256
bb2b95329542d98d951bb381c0dd57e803d846242878895f12d374b87201c1c9
Download
Windows x86 (32-bit) installer
NSIS · All users · en-US
Show SHA-256
44ebe1f1e8fb058ba2f943b0a71ca128747c73439bd8c40b13cfd9c1fa64442f
Download

Mac 1.22.2

Mac Universal (Apple silicon + Intel) disk image
DMG
SHA-256 not provided by the publisher
Download

Linux 1.22.2

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. 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 Libretro.RetroArch --exact

Install with Homebrew: brew install --cask retroarch

Install with Flatpak (Flathub): flatpak install flathub org.libretro.RetroArch

Check a download: Get-FileHash .\<file> -Algorithm SHA256 (PowerShell) 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 NSIS (Nullsoft) setup program (.exe) for x64 and x86.
  • Installs for all users on the PC, which normally requires administrator rights.
  • No custom silent switch is declared; winget falls back to its default for this installer type (/S).
  • Shows up in Windows “Installed apps” as “RetroArch”.
  • Upgrades install over the existing version.

Mac

  • Delivered as a disk image (.dmg) for Apple silicon and Intel.
  • Installs the app RetroArch.app into the Applications folder.
  • A full “zap” removal also deletes up to 3 support, cache and preference locations in your home folder.
  • The cask does not pin a checksum for this download (an unversioned URL), so the file can change without notice.

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

RetroArch is a frontend for emulators, game engines and media players. It enables you to run classic games on a wide range of computers and consoles through its slick graphical interface. Settings are also unified so configuration is done once and for all. In addition to this, you are able to run original game discs (CDs) from RetroArch. RetroArch has advanced features like shaders, netplay, rewinding, next-frame response times, runahead, machine translation, blind accessibility features, and more!


RetroArch at a glance

What it isRetroArch is a frontend for emulators, game engines and media players.
Latest versionWindows 1.22.2
Mac 1.22.2
Linux 1.22.2 (November 22, 2025)
PriceFree and open source
Open sourceYes
LicenseGPL-3.0-only
License typeOpen source · Strong copyleft Software built on it must be shared under the same license.
CopyrightCopyright (c) 2010-2022 The Libretro Team
Made byLibretro
CategoryGame development and emulation
Runs onWindows, Mac, Linux
Official websiteretroarch.com
More linksSupport · Privacy policy
Source codegithub.com/libretro/RetroArch
Tagsemu emulator libretro retro retroarch
winget IDLibretro.RetroArch
Homebrew caskretroarch
Flathuborg.libretro.RetroArch Verified data from Flathub
Flathub verificationPublisher verified on Flathub manually by Flathub, 2023-03-29
License on FlathubGPL-3.0-or-later as listed on Flathub
winget monikerretroarch
Check your downloadSHA-256 checksums in the download tables · Security scan

Is RetroArch safe?

Score result: No detections so far

None of the 43 security engines on VirusTotal flagged any of the 3 scanned files.

Covers 3 of 4 files. The rest have no VirusTotal report yet, so this result does not speak for them.

  • 0 flagged in total
  • 3 of 4 files scanned
  • 43 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
RetroArch-Win64-setup.exeWindows · x64 (64-bit) bb2b95329542d98d951bb381c0dd57e803d846242878895f12d374b87201c1c9 Matches the manifest (re-computed) Not signed 0/43 flagged
RetroArch-Win32-setup.exeWindows · x86 (32-bit) 44ebe1f1e8fb058ba2f943b0a71ca128747c73439bd8c40b13cfd9c1fa64442f Matches the manifest (re-computed) Not signed 0/64 flagged
RetroArch.dmgMac · Universal (Apple silicon + Intel) b807f9040caf2b94973ec02dc4a924a45ceb7eee17f8e75e3e04d66838871cb6 Computed by us; the source lists no hash Valid 0/61 flagged
org.libretro.RetroArch.flatpakrefLinux · x64 (64-bit) Not provided Copied from the manifest, not re-computed Not checked —
Hash re-computed by Everyversion2 of 3 installers match, 1 had no upstream hash.
Code signature checked1 valid, 2 unsigned.
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 commitca3de5f957f4 · retrieved 2026-11-07
Mac: sourceHomebrew/homebrew-cask
Mac: SHA-256 in upstream manifestNo: the source declares no checksum
Mac: observed at commit286239cc5939 · retrieved 2026-11-07
Linux: sourceFlathub · Flathub API · github.com/flathub/org.libretro.RetroArch
Linux: checksumNone published. Flatpak checks the app against Flathub’s signed repository when it installs.
Linux: publisher verifiedPublisher verified on Flathub manually by Flathub, 2023-03-29
Linux: data retrieved2026-11-08 · attribution: app data from Flathub, license listed there: GPL-3.0-or-later

Old versions

Windows versions

15 versions listed. Open a version for its installers, checksums and a command that pins it.

1.22.2 latest · 2 installers
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) NSIS All usersen-US bb2b95329542d98d951bb381c0dd57e803d846242878895f12d374b87201c1c9 Download
x86 (32-bit) NSIS All usersen-US 44ebe1f1e8fb058ba2f943b0a71ca128747c73439bd8c40b13cfd9c1fa64442f Download

Pin this version: winget install --id Libretro.RetroArch --version 1.22.2 --exact

Manifest: manifests/l/Libretro/RetroArch/1.22.2

1.22.1.0 · 2 installers
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) NSIS All usersen-US 475134a2928e3a5c7567c537aabf2e96b43ac6aaa30d62c375c0a515ef003cdd Download
x86 (32-bit) NSIS All usersen-US 0e4a256a93300fd7b0b220501155bd83ef70f0324296edcb82c0ceacee657d63 Download

Pin this version: winget install --id Libretro.RetroArch --version 1.22.1.0 --exact

Manifest: manifests/l/Libretro/RetroArch/1.22.1.0

1.21.0 · 2025-04-30 · 2 installers
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) NSIS All usersen-US 5792eaed9269e24926686b4b69b69954a68100a4782bfb4f947ee40e1860dc9d Download
x86 (32-bit) NSIS All usersen-US f6e25bae5f3a19cfa91a1ef90e7dbd047f067cb162b4d7bbfe02df4b0753265e Download

Pin this version: winget install --id Libretro.RetroArch --version 1.21.0 --exact

Manifest: manifests/l/Libretro/RetroArch/1.21.0

1.20.0.0 · 2 installers
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) NSIS All users 1eb90b178cdccd525b4c9b6528d35a8bf2ce6baae765cd531b83ddd0eae82731 Download
x86 (32-bit) NSIS All users 0afb92e12bba77c0f6c0a32a0b56ccf7ecde2aa14a6adc6d29807a3391ad3c62 Download

Pin this version: winget install --id Libretro.RetroArch --version 1.20.0.0 --exact

Manifest: manifests/l/Libretro/RetroArch/1.20.0.0

1.19.1.0 · 2 installers
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) NSIS All users 0b542e1140a5a9e6f52094b9ce7f9615af5459ec3f5b5b2376f2deac6365d426 Download
x86 (32-bit) NSIS All users c68a3909b3d0ca0bfaae09da0ec0d74b046b4fa65c8e11b96527757935acf2af Download

Pin this version: winget install --id Libretro.RetroArch --version 1.19.1.0 --exact

Manifest: manifests/l/Libretro/RetroArch/1.19.1.0

1.19.0.0 · 2 installers
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) NSIS All users 878911f7b1efe9bbfd12588e004f2d2dc326a6caa309bfa70d1e042fe169aa7d Download
x86 (32-bit) NSIS All users b2cf87b4f537dd9823448eca2dd9ec23f503a18d3154d1f8e73c619e83d1186b Download

Pin this version: winget install --id Libretro.RetroArch --version 1.19.0.0 --exact

Manifest: manifests/l/Libretro/RetroArch/1.19.0.0

1.17.0.0 · 2 installers
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) NSIS All users a6709b61cc564cdc01e24d25c97696d9f92c7c7a2a6d15ac78201eb025e16306 Download
x86 (32-bit) NSIS All users 336bec5bf02a52751b775d892c13035a4448d7046a2e0c0af482a58c4ab6042b Download

Pin this version: winget install --id Libretro.RetroArch --version 1.17.0.0 --exact

Manifest: manifests/l/Libretro/RetroArch/1.17.0.0

1.16.0.0 · 2 installers
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) NSIS All users deb0b6bb73b394a85a939fad2e8c2bec164b31ff935b1ed85e6a21b37a7563c1 Download
x86 (32-bit) NSIS All users d8ed0c5d1312ca9a323a3d90b821cd13f08a5eca8a27d217bb9f4800efe20ece Download

Pin this version: winget install --id Libretro.RetroArch --version 1.16.0.0 --exact

Manifest: manifests/l/Libretro/RetroArch/1.16.0.0

1.15.0.0 · 2 installers
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) NSIS All users b832e4713b650d38fc41f2b7dd72e0f63abc4a2c53398f513c094b41f06c5865 Download
x86 (32-bit) NSIS All users 31b3ff5eff0340dd2fffc4ee25cf68c66d10b8d0fa255e35adbd9500f69761f9 Download

Pin this version: winget install --id Libretro.RetroArch --version 1.15.0.0 --exact

Manifest: manifests/l/Libretro/RetroArch/1.15.0.0

1.14.0.0 · 2 installers
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) NSIS All users bafa6f7eb2530b544908fc67fb6f0acd91f2be1457925fb1398db890554092ea Download
x86 (32-bit) NSIS All users 4bb28297fa1aebf7a9c0d8024f5589f139f48993f75e1f5132b33c1eb193ac7f Download

Pin this version: winget install --id Libretro.RetroArch --version 1.14.0.0 --exact

Manifest: manifests/l/Libretro/RetroArch/1.14.0.0

1.13.0.0 · 2 installers
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) NSIS All users b786d85f500b927bc29b3a8a36ed103c10afa18eccf9d1913b32986dfbfd26b6 Download
x86 (32-bit) NSIS All users da58fe432b099d0788141952181f1d06960d8506b289fa4281de7530bea9314e Download

Pin this version: winget install --id Libretro.RetroArch --version 1.13.0.0 --exact

Manifest: manifests/l/Libretro/RetroArch/1.13.0.0

1.12.0.0 · 2 installers
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) NSIS All users 9b7ef0336c48b3c57a8d76cd59d9dd3da3e52bfb6638310a263acd17523606f1 Download
x86 (32-bit) NSIS All users 3450d49c992f3ddfb0e327f8927cb36c3282af772f68f0b98d37ffa7b2812e36 Download

Pin this version: winget install --id Libretro.RetroArch --version 1.12.0.0 --exact

Manifest: manifests/l/Libretro/RetroArch/1.12.0.0

1.11.1.0 · 2 installers
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) NSIS All users ade4c3a984955e418815bf55dbc63cf903aa91fbae7f73070f84c403dd9e448f Download
x86 (32-bit) NSIS All users 699449ee871c4ec8662103bea0d936ce2bcd7b5626a245b9a218a455d8609743 Download

Pin this version: winget install --id Libretro.RetroArch --version 1.11.1.0 --exact

Manifest: manifests/l/Libretro/RetroArch/1.11.1.0

1.11.0.0 · 2 installers
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) NSIS All users 6fd7a2ccf3c09a4ccad82ad84e7f6c2753a5ec19a06e3eab20d7e14b427aad53 Download
x86 (32-bit) NSIS All users 702c1e641b00f55865227fda986b96d86e1c96169c5561fe522de17525ed6917 Download

Pin this version: winget install --id Libretro.RetroArch --version 1.11.0.0 --exact

Manifest: manifests/l/Libretro/RetroArch/1.11.0.0

1.10.3.0 · 2022-04-15 · 2 installers notes
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) NSIS All users 563ca2fe3c9352b5dbe061ae5876815bba8cd5a098bc217cec1ee4e2e9eb94bf Download
x86 (32-bit) NSIS All users 8f855e0aea8702a6192812ef29fd6efbbc10a5b86833c943a404b8d422f3a712 Download

Pin this version: winget install --id Libretro.RetroArch --version 1.10.3.0 --exact

Release notes

Read the release notes on the publisher’s site

Manifest: manifests/l/Libretro/RetroArch/1.10.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.22.2 latest · 1 installer
ArchitectureFormatRequiresFile & sourceSHA-256Download
Universal (Apple silicon + Intel) DMG — RetroArch.dmgbuildbot.libretro.com Not provided Download

Linux versions

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

1.22.2 latest · 2025-11-22 · 2 installers
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) Flatpak — Not provided Download
ARM64 Flatpak — Not provided Download

Alternatives to RetroArch

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


RetroArch FAQ

Is RetroArch 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-07 we downloaded the latest 3 installers from those sources and re-computed the SHA-256 of each: 2 of 3 match the package catalog’s value, 1 had no catalog hash to compare. Code signatures: 1 valid, 2 not signed.

VirusTotal: none of its 43 security engines flagged any of the 3 scanned files.

Reports exist for 3 of 4 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: RetroArch’s official website.

Does RetroArch update itself after I install an old version?

For Windows, we have no information on whether RetroArch 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 RetroArch (see RetroArch’s documentation) before you rely on an older version.

Does RetroArch cost anything?

No. RetroArch is free and open source (license: GPL-3.0-only).

Which versions of RetroArch are listed here, and how far back?

For Windows, we list 15 versions, from 1.10.3.0 (2022-04-15) up to 1.22.2, and for Mac, only the current release (1.22.2) is listed, because older Mac builds are not kept in the package listing, and for Linux, we list 1 version, from 1.22.2 (2025-11-22) up to 1.22.2. 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 buildbot.libretro.com, and for Mac, to buildbot.libretro.com, 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: RetroArch’s official website.