RetroArch
iPhone + Android
in Multi-System Emulators
- Recognised40% of the score20
- Phone app26% of the score100
- Documented20% of the score100
- Free plan14% of the score100
- Free plan
- Yes
- Runs on
- Android, iPhone, Linux, Mac, Web, Windows
Summary
RetroArch is a free, open-source frontend for emulators, game engines, and media players, organized around a unified settings system. Its menu can sort scanned games by system and display thumbnails and animated backgrounds. The RetroArch/Libretro project includes over 200 cores, spanning emulators, games, game engines, and multimedia programs. Common controllers configure automatically when connected, and users can also assign actions to button combinations manually. Stackable shaders can change game graphics or reproduce the appearance of CRT monitors. Built-in netplay lets users host or join network sessions and watch in spectator mode. RetroArch can record gameplay to video files and stream games to services such as Twitch or YouTube. Official versions are listed for Windows, Linux, Android, iOS, macOS, and web browsers. The browser version has lower performance and fewer capabilities than the full version. The Steam version lacks Core Updater and thumbnail scraping and provides a selected set of cores through Steam. RetroArch uses GPL version 3, while the libretro API uses an MIT license. Features vary by platform and store version.
Who it is for
It suits people who want a common frontend for emulators, game engines, or media players, from beginners to power users. Its platform and store differences are worth considering before choosing a version.
What is good
- Includes over 200 project cores
- Common controllers configure automatically
- Stackable shaders can recreate CRT appearance
- Built-in netplay includes spectator mode
- Records gameplay and supports streaming
What to know first
- Browser version has lower performance and fewer capabilities
- Steam version lacks Core Updater
- Steam version lacks thumbnail scraping
- Features vary by platform and store version
Samsung Mobile US Press review
RetroArch: the full review
RetroArch brings settings, cores, controller setup, graphics options, and network play into one frontend. The browser and Steam versions have stated limitations, so available features depend on the version used.
RetroArch is an open-source frontend for emulators, game engines and media players, built around a shared settings system. It suits players who want a configurable hub for multiple kinds of software, especially those interested in controller customization, graphics effects or network play. Its breadth is a strength, but platform and store differences make it less consistent than a single-purpose emulator.
Overview
RetroArch has been around since 2012 and is intended for both power users and newcomers. Its menu can sort scanned games by system and show thumbnails and animated backgrounds, giving a varied library a common place to browse. The project uses GPL version 3, while the libretro API uses the MIT license.
The core library spans more than 200 options, including emulators, game engines, games and multimedia programs. That range makes RetroArch a flexible choice for people who want one frontend for different software types. It also means the experience depends on the cores selected and the version in use.
Readers comparing broader options can browse Emulation Frontends or Multi-System Emulators.
Key features
Cores and library browsing
Cores provide the different capabilities RetroArch brings into its frontend. With more than 200 in the library, users have a wide range of software types to choose from; organizing scanned games by system helps keep the collection navigable. The breadth is most useful to people willing to configure their setup, rather than readers seeking one fixed emulator experience.
Controllers and graphics
Common controllers are automatically configured when connected, while manual assignments—including button combinations—give users room to tailor controls. Stackable shaders can filter graphics or recreate a CRT look. These options make the frontend appealing to players who care about presentation and control, though the range of adjustments may be unnecessary for someone who only wants a basic emulator.
Netplay and capture
Built-in netplay supports hosting or joining network sessions, with spectator mode for watching. RetroArch can also record gameplay to video or stream to services such as Twitch and YouTube. Together, these tools suit players who want multiplayer and capture in the same frontend instead of focusing only on solo play.
Pricing
RetroArch is free and open source. Its free plan costs 0.00 USD per free, with no free trial. There are no paid tiers described; the project says it is community-funded and accepts support through Patreon, YouTube memberships and Liberapay. Feature availability varies by platform and store version, so the free price does not mean every distribution includes the same capabilities.
Platforms
RetroArch is available for Android, iOS, Linux, macOS, web browsers and Windows. The browser version is more limited in performance and capabilities than the full version, making a desktop or mobile version the better fit when those limits matter. The Steam version lacks Core Updater and thumbnail scraping and instead provides a selected set of cores through Steam. Users choosing Steam should be comfortable with that narrower core selection and library workflow.
For help, the project points users to its forum, Discord channel and documentation. Its privacy policy says third-party vendors, including Google, use cookies on some project websites to serve ads based on prior visits.
Who it's for
RetroArch is a strong fit for players who want a multi-purpose frontend, value a large core library, or want built-in netplay, shader controls and recording or streaming. Its automatic controller setup offers a useful starting point, while manual mapping and graphics options reward users who want to customize further. It is a weaker fit for someone who wants one narrowly defined emulator with no need to choose cores, or for browser users who need full-version performance and capabilities.
Pros and cons
- Pros: More than 200 cores cover emulators, game engines, games and multimedia programs, giving users a broad set of options in one frontend.
- Pros: Automatic controller configuration is complemented by manual assignments and button combinations.
- Pros: Stackable shaders, netplay with spectator mode, and gameplay recording and streaming serve players who want control over both play and presentation.
- Cons: Features vary by platform and distribution, so users cannot assume every version has the same capabilities.
- Cons: The web version has more limited performance and capabilities than the full version.
- Cons: The Steam version omits Core Updater and thumbnail scraping and restricts users to a selected set of cores.
Alternatives
For a focused free SNES emulator, bsnes is available on Android, iOS, Linux, macOS and Windows. NiN10 is an iOS and macOS option with a free NES-games tier and one-time unlocks for the full app and additional system support.
Virtual Jaguar is a free open-source emulator core for readers who already use a libretro frontend such as RetroArch. For Android users wanting a free, open-source emulator, Lemuroid is another option; it does not include games, firmware or copyrighted system files. Snes9x is a free portable SNES emulator for most SNES and Super Famicom games, available on Android, Linux, macOS and Windows.
LearnWell Languages is another listed option. Lynx.emu is a paid Android app at 2.99 USD per once, with ROMs supplied by the user. Manic EMU is a free iOS option.
Verdict
Choose RetroArch if you want a free, open-source frontend that combines a broad core library with configurable controls, shaders and network features. Its main draw is that range within one environment; look elsewhere if you need a consistent experience across versions, full browser capabilities or a focused emulator with fewer choices to manage.
RetroArch plans and pricing
All plansCompared on multi-system emulators
- Free plan
- Yesretroarch.com
Facts
- Purpose
- RetroArch is a frontend for emulators, game engines and media players, with a unified settings system.retroarch.com · 29 Sept 2026
- Open source
- RetroArch/Libretro is an open-source project that has been around since 2012.retroarch.com · 29 Sept 2026
- Interface
- Its menu sorts scanned games by system and supports thumbnails and animated backgrounds.retroarch.com · 29 Sept 2026
- Cores
- RetroArch/Libretro has over 200 cores, including game engines, games, multimedia programs and emulators.retroarch.com · 29 Sept 2026
- Controller setup
- Common game controllers are automatically configured when plugged in, and users can also assign actions to button combinations manually.retroarch.com · 29 Sept 2026
- Shaders
- Shaders can filter graphics, recreate the look of CRT monitors and be stacked to create effects.retroarch.com · 29 Sept 2026
- Multiplayer
- Built-in netplay lets users host or join network gaming sessions and watch in spectator mode.retroarch.com · 29 Sept 2026
- Recording and streaming
- RetroArch can record gameplay to a video file and stream games to services such as Twitch or YouTube.retroarch.com · 29 Sept 2026
- Platform availability
- The official download page lists Windows, Linux, Android, iOS, macOS and web browser versions, among other platforms.retroarch.com · 29 Sept 2026
- Web version limit
- The browser version is more limited in performance and capabilities than the full version.retroarch.com · 29 Sept 2026
- Store version limits
- The Steam version has no Core Updater or thumbnail scraping, and users download a selected set of cores from Steam.retroarch.com · 29 Sept 2026
- Privacy
- The privacy policy says third-party vendors, including Google, use cookies on some of the project’s websites to serve ads based on prior visits.retroarch.com · 29 Sept 2026
- Support
- The FAQ directs users to the project’s forum, Discord channel or documentation for help.retroarch.com · 29 Sept 2026
- Audience and licensing
- The project describes RetroArch as a feature-rich frontend intended to serve both power users and inexperienced beginners, and says RetroArch uses GPL version 3.libretro.com · 29 Sept 2026
- Core library
- RetroArch/Libretro has over 200 cores, including game engines, games, multimedia programs and emulators.retroarch.com · 30 Sept 2026
- Controllers
- Common game controllers are automatically configured when plugged in, and users can also configure them manually.retroarch.com · 30 Sept 2026
- Graphics
- RetroArch supports stackable shaders that can improve game rendering or replicate the look of CRT monitors.retroarch.com · 30 Sept 2026
- Streaming
- RetroArch can record gameplay to a video file and stream games to platforms such as Twitch or YouTube.retroarch.com · 30 Sept 2026
- Platforms
- The official downloads page lists Windows, macOS, Linux, Android, iOS, web browsers and various game consoles.retroarch.com · 30 Sept 2026
- Version differences
- The Steam version has no Core Updater or thumbnail scraping and offers a selected set of cores through Steam.retroarch.com · 30 Sept 2026
- Web limitations
- The browser version is more limited in performance and capabilities than the full desktop version.retroarch.com · 30 Sept 2026
- Project funding
- The project says it is wholly community-funded and accepts support through Patreon, YouTube memberships and Liberapay.retroarch.com · 30 Sept 2026
- License
- RetroArch uses GPL version 3, while the libretro API uses an MIT license.libretro.com · 30 Sept 2026
Company
- Founded
- 2012retroarch.com · 23 Sept 2026
Best RetroArch alternatives
See all 12Where it ranks on Samsung Mobile US Press
- Best Multi-System Emulators in 2026#2 of 54
- Best Game Library Managers in 2026#2 of 40
- Best Game Console Emulators in 2026#4 of 35
- Best TurboGrafx-16 Emulators in 2026#3 of 32
- Best SNES Emulators in 2026#1 of 31
- Best Game Gear Emulators in 2026#2 of 30
- Best Sega Genesis Emulators in 2026#2 of 29
- Best Game Boy Advance Emulators in 2026#1 of 29
- Best Emulation Frontends in 2026#1 of 25
- Best Nintendo 64 Emulators in 2026#1 of 23
Is RetroArch yours?
Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.
Sources
- retroarch.com· checked 29 Sept 2026
- retroarch.com· checked 29 Sept 2026
- retroarch.com· checked 29 Sept 2026
- retroarch.com· checked 29 Sept 2026
- libretro.com/index.php/mission/· checked 29 Sept 2026
- retroarch.com/index.php· checked 30 Sept 2026
