Cross Platform

RetroArch can run on the usual platforms like Windows, macOS and Linux, but it stands alone in that it can support far more platforms beyond just that.

We support operating systems that not even Microsoft and Apple themselves support anymore, such as macOS on PowerPC Macs, and RetroArch being available on Windows OSes as far back as Windows 95.

On top of all that, RetroArch also runs on iOS and Android for tablets and phones, as well as on game consoles like PS2, PS3, PSP, PS Vita, Wii, Wii U, 2DS, 3DS, Switch, and more!

RetroArch is available on many popular store fronts for free, including Steam, Amazon App Store, Samsung Galaxy Store, Huawei App Gallery, Apple Store and Google Play!

The current stable version is: 1.22.1

Which version to go with?

We recommend the full-fat desktop version if you want all of RetroArch's capabilities plus a built-in updater.

Depending on your convenience though you could also grab a build from any of the App Stores we have published RetroArch on.

Be aware though that the capabilities of these versions may vary so that we can be in compliance with the policies of these app stores.

For instance, the Steam version requires us to host everything on their CDN and the cores we make available have to be provided on Steam themselves, so there is no daily automatic core updater available.

Not sure what version to get? Click on the 'Stable' button below for a stable build, or 'Nightly' for the latest daily release for your platform!

Download Nightly Download Nightly (32bit) Download Stable Download Stable (32bit)

Detected OS: unknown

List of supported platforms

Windows Vista / XP

Use this version only if you intend to use this on an old Windows PC running Windows XP or Vista. If you have a more modern PC, use the previous version on the left.

Installer (32bit) Installer (64bit) Download (32bit) Download (64bit) Compilation instructions (Visual Studio 2010)

Windows 2000 / ME / 98SE

Use this version only if you intend to use this on an old Windows PC running Windows 2000, Windows Millennium Edition or Windows 98 SE. You should not use this on modern Windows PCs otherwise.

Installer Download Installation video Installation instructions Compilation instructions (Visual Studio 2005)

Linux

Due to the nature of Linux, there is no catch-all version. So here are various options provided.

Download from Steam! Download from Itch.io! Installation instructions Download (Snapcraft) Download (Flatpak) Download (AppImage) Download (AppImage) [Qt version] Installation video Compilation instructions (Ubuntu)

Raspberry Pi

There are various ways of running RetroArch on a Raspberry Pi. One of the direct ways we support it is through our sister project, Lakka. See the link below.

Download Lakka Installation video

Android

NOTE: The Google Play Store version has not been updated in over a year. We recommend you download and use the APK on our site or get it from an alternative app store instead.

Amazon App Store Huawei AppGallery Samsung Galaxy Store Google Play (Outdated) Google Play (Plus) (Outdated) F-Droid Download Download (64bit) Download (32bit) Installation video Compilation instructions

iOS/Apple TV

The version from the Apple App Store is a reasonably good way to use RetroArch. The only thing it is lacking is JIT support.

Download on the Aple App Store Download (iOS 13 and later) [64bit] Download (iOS 9 and later) [32bit] Download (Apple TV) Installation video Installation instructions Compilation instructions

macOS 10.13 and later
(Apple Silicon/Intel)

Use this version if you are on a modern Mac. You should be running at least macOS 10.13 and/or later.

Download from Steam! Download (Universal) Installation video Installation instructions Compilation instructions

macOS 10.12 and earlier
(Intel only)

Use this version on an older Intel Mac that is running macOS version 10.12 or older. Do NOT use this on a modern Mac otherwise unless you have a specific reason to use it. Use the previous version instead.

Download (Intel) Download (Intel) (with Cg support - requires Cg installed) Download (Intel 32bit) Download (Intel 32bit) (with Cg support - requires Cg installed) Download (PowerPC) Installation video Compilation instructions (Intel) Compilation instructions (PowerPC)

Note: OSX version for x86 32bit will return at a later point in time.

Xbox Series / One

To use this on your Xbox, you must have Developer Mode enabled. It costs a one-time fee from Microsoft

Download Visual Studio Runtime Libraries (UWP) Installation video

Note: We do not have an official Retail version. Libretro/RetroArch has no involvement with any derivative Retail builds being distributed on the Microsoft Store.

PlayStation Vita / TV

Note: This is an unauthorized homebrew port to this EOL (End-of-Life) game console.

Download Download Data Installation instructions Installation video Installation video for Vita TV Compilation instructions

PlayStation Portable

Note: This is an unauthorized homebrew port to this EOL (End-of-Life) game console.

Download Installation instructions Installation video Compilation instructions

PlayStation 2

Note: This is an unauthorized homebrew port to this EOL (End-of-Life) game console.

Download Installation video Compilation instructions

PlayStation 3

Coming soon. In the meantime, unofficial versions of RetroArch for PS3 are available elsewhere.

PlayStation 4

Coming soon. In the meantime, unofficial versions of RetroArch for PS4 are available elsewhere.

Wii U

Note: This is an unauthorized homebrew port to this EOL (End-of-Life) game console.

Download Compilation instructions

Wii

Note: This is an unauthorized homebrew port to this EOL (End-of-Life) game console.

Download Installation video Compilation instructions

GameCube

Note: This is an unauthorized homebrew port to this EOL (End-of-Life) game console.

Download

3DS / 2DS Family

Note: This is an unauthorized homebrew port to this EOL (End-of-Life) game console.

Download (3dsx) Download (cia) Installation video Installation instructions Compilation instructions

Steam

The Steam version is different from other versions of RetroArch. There is no Core Updater provided, no thumbnail scraping, and you have to download a select number of cores from Steam itself. This is to be in compliance with Valve's storefront rules.

Download

Steam Link

Steam Link is not automatically built, this is the best version that works for now.

Cores and RetroArch Installation video Installation instructions

Web Browsers

This is a web based version of RetroArch. It is naturally far more limited in performance and capabilities than a full-fat version, but it is useful for specific usecases nonetheless if those versions are not an option for you.

Try it online

RetroMini RS90

Download

Miyoo (Pocket Go, PowKiddy Q90/V90, New BittBoy)

Download

RetroFW

Download

OpenDingux (GCW Zero/RG350M/RG280V/others)

Download Download (Beta firmware)

Other downloads

Stables might be months old. If you want an in-development version, we serve daily builds of RetroArch on our buildbot. We call these 'Nightly builds'. Click on the link down below to grab a nightly for your platform.

Nightly builds contain the latest commits available on GitHub, and the latest enhancements and features are added daily. This version may not be as stable as Stable version because it is built daily, but this does not mean that it is not stable. There are several files you can download in these folders. For a new installation you want RetroArch.7z or the setup package (RetroArch-20XX-XX-XX-setup.exe).

All the above trademarks are the property of their respective owners. RetroArch is not associated with or sponsored by any of them.

How to Install

Updating

You can update the installation by downloading the latest 20XX-XX-XX-RetroArch.7z package and overwriting the executable. If you pick the installer package we recommend to use the default location, follow the installation steps and you should be good to go. You can update the installer version by downloading the latest version and re-running the installer.

News