Download RetroArch

by Libretro Team
Open SourceWindowsmacOSLinuxAndroidiOSSystem Utilities

Get RetroArch, the free open-source frontend that runs emulator 'cores' for classic game consoles and arcade systems.

A plain 'Download RetroArch' search usually comes from someone who already knows RetroArch isn't a single emulator but a frontend, so they want the installer without a lot of introductory explanation. RetroArch itself is free and open source and ships with no games or copyrighted BIOS files; it runs libretro 'cores', separate emulator modules for systems like the SNES, Game Boy, or PlayStation, which you download separately through RetroArch's built-in core downloader after installing. It's available for Windows, macOS, Linux, Android, and iOS, plus consoles.

RetroArch download Official build, straight from the publisher — free, no account, no bundled extras.

RetroArch Is a Frontend, Not a Single Emulator

Installing RetroArch alone gives you an empty shell: no games, no console emulation, until you open its built-in Online Updater and download the specific 'core' for the system you want, such as Snes9x for SNES or PCSX for original PlayStation.

This core-based design is why RetroArch can emulate dozens of different consoles and arcade systems inside one consistent interface, with shared features like save states, shaders, and rewind working the same way across every core, instead of needing a separate standalone emulator per console.

Who ends up using RetroArch

Retro gaming enthusiasts who want one consistent interface for emulating many classic consoles install RetroArch as their frontend.

  • Retro gamers wanting one app to emulate SNES, Game Boy, and PlayStation titles
  • Hobbyists building a dedicated retro-gaming PC or handheld with many systems
  • Users who want shared save states and shaders across every emulated console

Before you install

A couple of things worth knowing about RetroArch before you request the link: it covers Windows, macOS, Linux, Android and iOS, so pick the right build for the machine you're setting up. And on pricing, RetroArch is open source, so the installer is free with no trial timer, feature lock, or upsell screen to click past. It's developed and maintained by Libretro Team.

System requirements

  • WindowsWindows 10 or 11 (64-bit); older 7/8.1 builds usually still run but no longer get official support
  • macOSa recent macOS release — check the download page for the current minimum version, since Apple Silicon vs Intel builds sometimes differ
  • Linuxmost current 64-bit distributions; look for a native .deb/.rpm/AppImage or a package in your distro's own repository
  • Androida recent Android build installed from the Play Store or the developer's own APK
  • iOSa recent iOS release installed from the App Store

It's a lightweight tool, so there's no serious CPU/RAM/storage requirement beyond what its OS already needs to run comfortably.

Quick steps

  1. Download the RetroArch installer for your OS
  2. Install it, then open the Online Updater to download cores for the systems you want
  3. Load a core, then load your own legally-owned game file to play

RetroArch: the honest trade-offs

Where it's strong
  • Single interface unifies dozens of emulator cores under one consistent UI
  • Shared features like save states and shaders work the same across every core
  • Completely free and open source with active community development
Where it falls short
  • Steeper learning curve than using a single dedicated standalone emulator
  • Requires manually downloading cores and supplying your own game files

This download links to RetroArch's official distribution from the Libretro project, matching the builds listed on retroarch.com, not a modified third-party repack.

Other System Utilities downloads people search for

Browse the full System Utilities category →

Keeping RetroArch up to date

Since RetroArch is open source, most Linux distributions keep it current through their own package manager. On Windows/macOS, re-running the installer from the official site (or an updater built into the app, if it has one) gets you the latest release. Sticking to the developer's own distribution channel — which is what this page links to — means you're never stuck on an old build with unpatched bugs just because a mirror site stopped updating its copy.

Want the full RetroArch guide?

Features, install steps, alternatives and more detail live on the main RetroArch page.

Open the full guide

Frequently asked questions

Does RetroArch come with games or BIOS files included?

No, RetroArch and its cores contain no copyrighted games or console BIOS files; you must supply your own legally obtained game files, and some cores also require BIOS files you provide separately.

Why is RetroArch empty with no systems available right after installing?

Because RetroArch ships without any emulator cores by default; you need to open the Online Updater inside the app and download the 'Core' for each system you want to emulate before you can load games.