recomp.gg
All games
Pokémon FireRed and LeafGreen cover art

DecompilationBring your ROM

Pokémon FireRed and LeafGreen

Game Freak · 2004 · Game Boy Advance · RPG

Play

This game needs your ROM

Pokémon FireRed (USA, Europe), .gba, 16 MiB

Press Play, then pick the file in the player, or drop it there. It opens in your browser: recomp.gg never receives it. The player keeps it in this browser, with your save, so you pick it once.

or drop it here. Read on this device, never uploaded.

About

Your own FireRed cartridge on EmulatorJS's mGBA core. The pret decompilation rebuilds it byte for byte, and the page checks your dump against every revision it knows. In-game saves stay in your browser.

Pokémon FireRed Version and Pokémon LeafGreen Version are a pair of core series Generation III games that are set in the Kanto region. They were released in Japan on January 29, 2004, in North America on September 9, 2004, in Australia on September 23, 2004 and in Europe on October 1, 2004. As the first remakes in the Pokémon franchise, the games revisit the original pair of Pokémon games, Pokémon Red and Green Versions, and so feature all of the characters, plot elements, and challenges of them, but with several important upgrades to bring them up to speed with other Generation III games. The Game Boy Advance Wireless Adapter was initially included with the games when they were first released, eliminating the need for Game Link Cables when trading between the two games (and later Pokémon Emerald Version). In later copies, it was sold separately. FireRed and LeafGreen went on to become the second best-selling games of the Game Boy Advance, only behind Pokémon Ruby and Sapphire Versions. They also received Nintendo's Player's Choice awards.

Description from IGDB.

How it runs

Project
pokefireredDecompilation. The original binary turned back into source code, function by function.By pret
Port
andrewnakas.github.ioBy Andrew Nakas · WebAssembly, on the mGBA emulatorOnline since Oct 5, 2026Source: andrewnakas/pokefirered-web
Player
mGBA 2.5.1By Jeffrey Pfau (endrift) and contributors, built for the web by Nicholas VanCise (thenick775) · MPL-2.0Play opens it on this site. The port above is under Other ways to play.
Controls
Arrows move. X is A, Z is B, A is L, S is R, Enter is Start, Backspace is Select. Hold F to fast forward, R to rewind. On a touch screen, the buttons show on the screen.
Plays with
Keyboard and touch. Saves in your browser, with the moment you left.
You need
Your ROM: Pokémon FireRed (USA, Europe), .gba, 16 MiB. You pick the file in the player, which keeps it in your browser.
Original
Game Freak, 2004, Game Boy Advance

Achievements

0 of 12

  • First partner

    Received your first Pokémon.

  • Boulder Badge

    Won it at the Pewter City Gym.

  • Cascade Badge

    Won it at the Cerulean City Gym.

  • Thunder Badge

    Won it at the Vermilion City Gym.

  • Rainbow Badge

    Won it at the Celadon City Gym.

  • Soul Badge

    Won it at the Fuchsia City Gym.

  • Marsh Badge

    Won it at the Saffron City Gym.

  • Volcano Badge

    Won it at the Cinnabar Island Gym.

  • Earth Badge

    Won it at the Viridian City Gym.

  • Champion

    Beat the Elite Four and entered the Hall of Fame.

  • National Pokédex

    Unlocked the National Pokédex.

  • Kanto Pokédex

    Caught all 150 Kanto Pokémon, Mew aside, as the game counts them.

Play here, or bring your save into the player: each time the game saves, the save is read, and what it shows earned stays here. FireRed and LeafGreen in English.

Other ways to play

  • andrewnakas.github.io

    By Andrew Nakas · Online since Oct 5, 2026

    Play

    DecompilationBring your ROMOn an emulator

    Your own FireRed cartridge on EmulatorJS's mGBA core. The pret decompilation rebuilds it byte for byte, and the page checks your dump against every revision it knows. In-game saves stay in your browser.

  • andrewnakas.github.io

    By Andrew Nakas · Online since Oct 5, 2026

    Play

    DecompilationBring your ROMOn an emulator

    The LeafGreen cartridge, which the same pret decompilation rebuilds byte for byte, on mGBA compiled to WebAssembly, with save states.

Screenshots

  • Pokémon FireRed and LeafGreen, screenshot 1 of 3
  • Pokémon FireRed and LeafGreen, screenshot 2 of 3
  • Pokémon FireRed and LeafGreen, screenshot 3 of 3

More to play