RetroAchievements
RetroAchievements adds achievement goals to retro games and gives players a place to build profiles, follow progress, and compete with friends.
What RetroAchievements is
RetroAchievements adds achievement goals to retro games and gives players a place to build profiles, follow progress, and compete with friends. Its game listings span systems from Atari 2600 to PlayStation 2, including Nintendo, Sega, Sony, and other platforms. Players use supported emulators such as PCSX2, Dolphin, PPSSPP, Flycast, and BizHawk. Listed emulator options cover Windows, Linux, macOS, Android, and iOS, as well as the browser-based SkyEmu option. Hardcore mode is available for stricter play: it disables save-state loading, cheats, and most speed-altering emulator features, and is required for game mastery and some leaderboards. The community also runs events including RA Roulette and Achievement of the Week. Developers can refer to public API documentation, while players can report broken achievements or request manual unlocks by submitting proof of completion. RetroAchievements is a free community service. It requires an internet connection when a play session starts and does not provide or host copyright-protected ROMs. The web application source code is GPL-3, but achievement trigger logic is proprietary to the RetroAchievements community. System support and new features rely on volunteers, and console support can also depend on emulator or core developers.
Good
- Adds achievement goals, profiles, and progress tracking to retro games.
- Lists games across systems from Atari 2600 to PlayStation 2.
- Supports emulator options across desktop, mobile, and browser platforms.
- Hardcore mode supports game mastery and some leaderboards.
- Provides community events and public API documentation.
Watch out
- An internet connection is required when starting a play session.
- It does not provide or host copyright-protected ROMs.
- Achievement trigger logic is proprietary to the community.
- New features and system support depend on volunteer development.
Who it suits
RetroAchievements suits players who want achievement tracking, profiles, and friendly competition while playing supported retro games through compatible emulators. It also has options for developers using its public API and players willing to start sessions online.
Verdict
Choose RetroAchievements if you want achievement tracking and community competition across supported retro games and emulators. Look elsewhere if you need fully offline sessions or require achievement trigger logic to be open source.
Plans and prices
From RetroAchievements's own pricing page, checked 11 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| RetroAchievements | Free | Free community service; requires internet when starting a play session |
| RetroAchievements access | Free | No paywall · ad-free service · users supply their own games and use supported emulators |
The facts
Each one read from RetroAchievements's own pages, with the date it was checked.
What it does
- Achievement-data restriction
- The GPL licence for the web application does not cover achievement trigger logic, which the terms describe as proprietary to the community.checked 14 Oct 2026
- Achievement processing
- The emulator checks achievement conditions against game RAM every frame and awards an achievement when all conditions are simultaneously true.checked 14 Oct 2026
- Achievement sets
- Emulators distinguish core public sets, unofficial or user sets that award no points, and local sets visible only on the player's computer.checked 14 Oct 2026
- API availability
- The public Web API exposes game, user and achievement data as JSON and requires an account API key.checked 14 Oct 2026
- API endpoints
- Documented API areas include games, leaderboards, systems, achievements, comments, feeds, events and support tickets.checked 14 Oct 2026
- API limits
- API access is rate limited, and developers are asked to cache static data and use requests reasonably.checked 14 Oct 2026
- Community events
- The site features community events, including RA Roulette and Achievement of the Week.checked 11 Oct 2026
- Community features
- The website provides game pages, rankings, forums, events, user profiles, achievement sets and developer statistics.checked 14 Oct 2026
- Developer API
- RetroAchievements provides public API documentation for developers.checked 11 Oct 2026
- Documentation depth
- Documentation covers general use, emulator support, policies, API integration, achievement development, tutorials and contribution workflows.checked 14 Oct 2026
- Documentation licence
- The main documentation site is released under GPL-3.checked 14 Oct 2026
- Emulator integration library
- The project directs emulator developers to the rcheevos integration library and a separate emulator integration guide.checked 14 Oct 2026
- Emulators
- The downloads directory lists supported emulators including PCSX2, Dolphin, PPSSPP, Flycast, BizHawk, and others.checked 11 Oct 2026
- Funding model
- Patreon contributions fund the server, Discord bot, periodic backups and an ad-free experience.checked 14 Oct 2026
- Game coverage
- The site lists supported games across systems from Atari 2600 to PlayStation 2, including Nintendo, Sega, Sony, and other platforms.checked 11 Oct 2026
- Growth history
- By January 2014 the project reported four emulators, more than 5,000 achievements and over 1,000 registered players.checked 14 Oct 2026
- Hardcore mode
- Hardcore mode disables save-state loading, cheats, and most speed-altering emulator features; it is required for game mastery and some leaderboards.checked 11 Oct 2026
- Hardcore rules
- Hardcore-compliant emulators must correctly support achievements, Rich Presence and leaderboards, and cannot allow save states, rewind or gameplay cheats in hardcore mode.checked 14 Oct 2026
- Internet requirement
- A fully offline mode is not supported; users must be connected when starting a play session.checked 11 Oct 2026
- Known compatibility limits
- The emulator-support documentation notes limitations including restricted Nintendo DS microphone support, unsupported save states for melonDS DS, and unsupported dual-core speedups in Dolphin.checked 14 Oct 2026
- Leaderboards and Rich Presence
- Achievement logic can also activate leaderboards and display Rich Presence describing gameplay.checked 14 Oct 2026
- Limit: connectivity
- A reviewer complained that requiring Wi-Fi undermines the appeal of portable retro handhelds.checked 14 Oct 2026
- Limit: inconsistent sets
- Independent commenters report that achievement quality varies and that some sets impose artificial or excessively difficult constraints.checked 14 Oct 2026
The company
- Founded
- 2012checked 28 Sep 2026
The full review of RetroAchievements
Overview
RetroAchievements adds a shared achievement and progress layer to classic games played through supported emulators. It suits players who want to track completion across retro systems and compare progress with friends. Its broad catalog and free access are compelling, but a connection is needed to start every session.
Key features
Supported games span systems from Atari 2600 through PlayStation 2, including Nintendo, Sega, Sony and other platforms. The emulator directory includes PCSX2, Dolphin, PPSSPP, Flycast and BizHawk, among others, with options across desktop and mobile devices and a browser-based SkyEmu option. This range makes the service useful for a varied retro library, though play depends on having a compatible emulator or core.
Profiles track progress and let players compare results with friends. Community events such as RA Roulette and Achievement of the Week provide shared goals beyond finishing games alone. Hardcore mode disables save-state loading, cheats and most speed-altering emulator features. It is required for mastery and some leaderboards, making it appropriate for players who want stricter conditions but inconvenient for those who rely on those emulator functions.
Developers can use the public API documentation. Players can report broken achievements on the site or request manual unlocks by submitting proof of completion. These channels help address problems, though system support and new features depend on volunteers, and console compatibility can also depend on emulator or core developers.
The web application source is GPL-3, but achievement trigger logic is proprietary to the RetroAchievements community. The distinction matters to developers looking to build on the service: the application is open source, not the rules that trigger achievements. RetroAchievements does not supply or host copyright-protected ROMs, so players must bring their own games.
Pricing
RetroAchievements is free: its sole plan costs nothing and requires an internet connection when starting a play session. There is no trial to consider, and the service has no paid tier to unlock. For players who want achievement tracking without a subscription, that is straightforward; those who need fully offline play should choose another option.
Platforms
RetroAchievements supports Android, iOS, Linux, macOS, Windows and the web, as well as an API for developers. Listed emulator options cover these operating systems, including browser-based SkyEmu. Actual game support still depends on the emulator or core used.
Who it's for
RetroAchievements is a strong fit for retro players who want a persistent profile, progress analytics and social comparison across supported games. It also suits developers interested in its public API. It is less suitable for offline play, or for contributors who require achievement trigger logic to be open source.
Pros and cons
- Pros: Free access covers a wide range of systems, from Atari 2600 to PlayStation 2, across supported emulators.
- Pros: Profiles, friend comparisons and community events make progress visible and give completion a social dimension.
- Pros: The public API and channels for reporting broken achievements or requesting manual unlocks support developers and players resolving issues.
- Cons: An internet connection is required to start a session, so it is not a fully offline option.
- Cons: Achievement trigger logic is proprietary even though the web application source is GPL-3.
- Cons: New features and system support rely on volunteers and, in some cases, emulator or core developers.
Alternatives
Game Achievement Trackers is the broader category directory for comparing services in this field.
Trophy Hub is a free alternative for Android, iOS, web and Windows; its free plan includes all features, no ads and 1 GB of cloud storage.
Game Rover suits players looking for a freemium game-tracking service, with a free tier that caps active games, lists and monthly Scout AI messages.
PocketPSN is another free-tier option for Android, iOS and web, with PlayStation Stars Collectibles tracking, friend-filtered leaderboards and forum discussions among its included features.
AchieveAll offers free tracking, syncing, communities and a feed on Android and web, with a paid Pro tier for added customization.
Achievement Watcher Next is a free, Windows-only option for users on Windows 10 or 11.
Backloggr is available for iOS and macOS, with a free plan covering library import, game tracking, trophies and backlog tracking.
EveryGameStat is a free web and Windows option with account linking, a player card, a library and a leaderboard.
GameSave is a freemium option for Linux and Windows; its core app is free, with extra pages unlockable using earned Credits.
Verdict
Choose RetroAchievements if you want free achievement tracking, profiles and competition across supported retro games. Its breadth and community features make it a persuasive choice for connected play, but the startup internet requirement and proprietary achievement logic are real reasons to look elsewhere.
Getting started
- Visit https://retroachievements.org/.
- Choose a supported emulator for a listed platform, or use browser-based SkyEmu.
- Use a game listed as supported by RetroAchievements.
- Connect to the internet when starting a play session.
- For game mastery or some leaderboards, enable Hardcore mode, which disables save-state loading, cheats, and most speed-altering emulator features.
Limits worth knowing
A fully offline mode is not supported; players must be connected when starting a session. Hardcore mode disables save-state loading, cheats, and most speed-altering emulator features.
Questions
Is RetroAchievements free?
Yes. It is listed as a free community service at no cost.
Which platforms are supported?
The listed platforms are Android, API, iOS, Linux, macOS, web, and Windows. Emulator options include a browser-based SkyEmu option.
Does RetroAchievements provide ROMs?
No. It says it does not supply or host copyright-protected ROMs.
Is RetroAchievements open source?
The web application source code is GPL-3. Achievement trigger logic is proprietary to the RetroAchievements community.
Can I use it offline?
A fully offline mode is not supported; an internet connection is required when starting a play session.
What is Hardcore mode?
It disables save-state loading, cheats, and most speed-altering emulator features. It is required for game mastery and some leaderboards.
Alternatives to RetroAchievements
- 1

Game Rover
Free planAndroidiOSWeb7.3From $14.99 a year - 2
PocketPSN
Free planAndroidiOSWeb7.2From $20 a year - 3

Trophy Hub
Free planAndroidiOSWebWindows7.1Free plan - 4

AchieveAll
Free planAndroidWeb7.0From €39.99 a year - 5

Backloggr
Free planiOSmacOS6.9From $8.99 a year - 6
TrueAchievements
Free planWeb6.8From $39.99 a year