Advertisement
Mobile Gaming

Cheat Codes for Leaf Green (2026): Every Code That Still Works

Aditya Singh
Cheat codes for Pokemon Leaf Green on a Game Boy Advance

The cheat code for Leaf Green that almost everyone wants is Rare Candy: 82025840 0044. Turn it on, open the PC in any Pokemon Center, and withdraw a stack of 99. A starter hits Level 100 in about five minutes. Want a legendary instead? Master Ball is 82025840 0001, same trick.

Below you get every working code for the English (USA) version, the item table that lets you spawn any item you like, and the one rule that keeps your save alive: turn a cheat off before you save.

Last verified: July 27, 2026 · Jump to: the code list · any item you want · legendaries & any wild Pokemon · entering codes (VBA, mGBA, Android) · what breaks saves

Quick answer

  • Rare Candy: 82025840 0044 (CodeBreaker)
  • Master Ball: 82025840 0001 (CodeBreaker)
  • Infinite money: 82025838 104E + 8202583A E971
  • Walk through walls: 509197D3 542975F4 + 78DA95DF 44018CB4 (GameShark v3)
  • Where items appear: PC item storage in a Pokemon Center, not your bag
  • Works on: English USA ROM only, in any emulator with a cheat menu

Pokemon Leaf Green cheat codes that work in 2026

Every code here is for the English (USA) release of Pokemon LeafGreen on Game Boy Advance. European and Japanese ROMs use different memory addresses, so these will not work there — that is the single biggest reason people think a code is dead.

What it doesCodeType
Rare Candy in PC82025840 0044CodeBreaker
Master Ball in PC82025840 0001CodeBreaker
Infinite money82025838 104E
8202583A E971
CodeBreaker
Walk through walls509197D3 542975F4
78DA95DF 44018CB4
GameShark v3
All 8 gym badgesEFCE867D 5403D40DGameShark v3
No wild encountersA202166E FF00
820255AC 0000
CodeBreaker
Catch trainer's Pokemon4D83B1BF E0F5F507
8E883EFF 92E9660D
B6C5368A 08BE8FF4
90B4977C C0151DC2
GameShark v3
Shiny wild PokemonA74320F4 175B5B22
18452A7D DDE55BCC
7FE56658 F483AC73
F8B8373C BAB2B56F
GameShark v3
Wild Pokemon modifierMaster code + 83007CEE XXXX
(see below)
CodeBreaker

Where do the items actually appear?

This trips up more people than any bad code. The item cheats do not drop things into your bag. They rewrite the first slot of your PC item storage.

  1. Turn the code on
  2. Walk into any Pokemon Center
  3. Use the PC → Item StorageWithdraw Item
  4. Take out up to 99
  5. Turn the code back off

Skip that last step and every item you deposit later turns into Rare Candy too.

Advertisement

Spawn any item you want (the code nobody explains)

You do not need a separate cheat for every item. There is one code, and you change the last four digits:

82025840 XXXX

XXXX is the item's index number in hexadecimal. Swap it and you get that item. Here are the ones worth having:

ItemCode
Master Ball82025840 0001
Ultra Ball82025840 0002
Great Ball82025840 0003
Poke Ball82025840 0004
Full Restore82025840 0013
Max Potion82025840 0014
Revive82025840 0018
Max Revive82025840 0019
Max Elixir82025840 0025
Rare Candy82025840 0044
PP Up82025840 0045
PP Max82025840 0047
Sun Stone82025840 005D
Moon Stone82025840 005E
Fire Stone82025840 005F
Thunder Stone82025840 0060
Water Stone82025840 0061
Leaf Stone82025840 0062

Evolution stones are the quiet winner here. Four stones, four instant evolutions, no hunting the Celadon department store for hours.

Catch Mewtwo, the legendary birds, or anything else

Other sites paste a 400-row table of wild Pokemon codes. You need one code and two minutes of maths.

Step 1 — enter the CodeBreaker master code first:

  • 0000BE99 000A
  • 1003DAE6 0007

Step 2 — add the modifier: 83007CEE XXXX

Replace XXXX with the National Dex number in hexadecimal. For every Pokemon from #1 to #251, the game's internal ID equals the Dex number, so that conversion is the whole trick.

PokemonDex no.Full code
Bulbasaur183007CEE 0001
Charmander483007CEE 0004
Squirtle783007CEE 0007
Pikachu2583007CEE 0019
Eevee13383007CEE 0085
Snorlax14383007CEE 008F
Articuno14483007CEE 0090
Zapdos14583007CEE 0091
Moltres14683007CEE 0092
Dratini14783007CEE 0093
Mewtwo15083007CEE 0096
Mew15183007CEE 0097

Anything not listed? Take the Dex number from Bulbapedia, convert it to hex in your phone calculator's programmer mode, pad to four digits. Dex #60 becomes 003C.

Then step into any patch of grass. Bring the Master Ball code with you and it is a guaranteed catch.

How to enter Leaf Green cheat codes

On Android (My Boy!, Pizza Boy GBA)

  1. Load the ROM and reach the overworld first
  2. Tap the menu icon → CheatsNew cheat
  3. Name it, paste the code, one line per line, no extra spaces
  4. Save, then tick the box to enable it

My Boy! free version tip: it blocks multi-line codes. Add each line as its own separate cheat entry, name them WTW1, WTW2 and so on, then enable them all together. That is how people run the 4-line walk-through-walls code without paying.

On PC (mGBA and VisualBoyAdvance)

  • mGBA (recommended, still updated): Tools → Cheats, then Add GameShark or Add CodeBreaker to match the code type in our table.
  • VisualBoyAdvance (the old classic): Cheats → Cheat list → Add, then pick GameShark or CodeBreaker. VBA is ancient and less accurate than mGBA, so if a code misbehaves, try mGBA before blaming the code.

Picking the wrong code type is the number one reason a perfectly good code "does nothing". That is why every row in our table is labelled.

Want mobile games on a bigger screen generally? See our guide to the best Android emulators, or the best free Sega emulators for Android for the rest of your retro shelf.

Advertisement

Which Leaf Green cheats are actually safe?

CheatRiskWhy
Item codes (Rare Candy, Master Ball)LowWrites one storage slot. Turn off after withdrawing.
Infinite moneyLowChanges a single value.
All badgesLowCan skip story flags, so gym doors may behave oddly.
No wild encountersLowEasy to toggle back off.
Wild Pokemon modifierMediumNeeds the master code. Set it before entering grass, never mid-battle.
Shiny / catch trainer's PokemonMediumLong codes that hook battle routines. One at a time.
Walk through wallsHighLeaving the map can freeze or corrupt the save permanently.

4 mistakes that corrupt your save

  • Saving with a cheat active. The modified value gets written into the save file permanently. Toggle off, take one step, then save.
  • Stacking five cheats. Two is fine. Five is a freeze waiting to happen. Walk-through-walls plus a Pokemon modifier is the worst pairing.
  • Walking off the map edge. With walk-through-walls on, crossing the boundary can lock the game somewhere no reset escapes.
  • Using an EU or JP ROM. These addresses are USA-only. On another region the same code scribbles over unrelated memory.

Copy your .sav file before switching anything on. Three seconds now, versus a 30-hour replay later.

How we checked these codes

Cheat lists rot. Codes get copied from forum to forum, a digit drops, and half the internet ends up sharing a broken string. We compared every code above across multiple independent code databases and kept only exact matches. Where sources disagreed, we left the code out rather than publish a maybe.

The item table is built from the Generation III item index numbers documented on Bulbapedia, not scraped from another cheat list — which is why it is internally consistent and why you can extend it yourself.

We also label the code type on every entry. That one label is missing from most lists, and it is the most common reason a working code looks dead.

Honest footnote: cheat codes are an emulator and cheat-device feature. They do not work on an unmodified GBA cartridge, Nintendo does not support them, and you should dump ROMs from cartridges you own.

Bottom line

Start with 82025840 0044 for Rare Candy and 82025840 0001 for Master Balls. Use the 82025840 XXXX table for anything else in the game. Learn 83007CEE XXXX and you will never need another wild Pokemon list.

Your next move: copy your save file, add one code, test it, then add the next. When you are done, grab the rest of the set — Pokemon Crystal cheat codes, Pokemon SoulSilver cheat codes and Pokemon Black 2 cheat codes. Want something new instead? Try the best Pokemon fan games.

Frequently Asked Questions

What is the cheat code for Leaf Green Rare Candy?

The Rare Candy cheat code for Pokemon Leaf Green is 82025840 0044, a CodeBreaker code for the English USA version. Enable it, go to any Pokemon Center, open the PC, choose Item Storage then Withdraw Item, and take out up to 99 Rare Candies. Turn the code off afterwards so your other stored items are not overwritten.

What is the Master Ball cheat code for Pokemon Leaf Green?

Use 82025840 0001. It works the same way as the Rare Candy code: enable it, withdraw Master Balls from the PC item storage in a Pokemon Center, then disable it. A Master Ball catches any wild Pokemon with a 100 percent success rate, including Mewtwo, Articuno, Zapdos and Moltres.

How do I get any item I want in Pokemon Leaf Green?

Use 82025840 XXXX and replace XXXX with the item's Generation III index number in hexadecimal. Master Ball is 0001, Full Restore is 0013, Max Revive is 0019, Rare Candy is 0044, PP Max is 0047, Moon Stone is 005E and Leaf Stone is 0062. The item appears in the first slot of your PC item storage, not in your bag.

How do I catch Mewtwo with a cheat in Leaf Green?

Enter the CodeBreaker master code 0000BE99 000A and 1003DAE6 0007, then add 83007CEE 0096. Mewtwo is National Dex number 150, which is 0096 in hexadecimal. Walk into tall grass and the next wild encounter will be Mewtwo. Pair it with the Master Ball code for a guaranteed catch. The same method works for Articuno 0090, Zapdos 0091, Moltres 0092 and Mew 0097.

Why are my Pokemon Leaf Green cheat codes not working?

Four usual causes. You picked the wrong code type in your emulator, adding a CodeBreaker code as a GameShark code or the other way round. You are playing a European or Japanese ROM, and these codes are USA-only. You skipped the master code for a cheat that needs one, such as the wild Pokemon modifier. Or you are on the free version of My Boy!, which only accepts one line per cheat entry, so multi-line codes must be split into separate entries.

Can cheat codes corrupt my Pokemon Leaf Green save file?

Yes, and the usual cause is saving while a cheat is still switched on, which writes the modified value permanently into the save. Back up your .sav file, keep no more than two cheats active at once, turn every code off, take one step, and only then save. Walk through walls is the riskiest code, because crossing the map boundary can freeze the game in a spot no reset escapes.

How do I add cheat codes in VisualBoyAdvance or mGBA?

In mGBA, open Tools then Cheats, and click Add GameShark or Add CodeBreaker to match the code type. In VisualBoyAdvance, use Cheats then Cheat list then Add, and pick the matching type. mGBA is the more accurate and still-maintained option, so if a code misbehaves in VBA, try it in mGBA before assuming the code is wrong.

Is it legal to use cheat codes in Pokemon Leaf Green?

Using cheat codes in a single-player game you own is not illegal, and LeafGreen has no online play so nobody else is affected. The legal grey area is the ROM rather than the cheat: downloading a game you do not own is copyright infringement in most countries, so dump the ROM from a cartridge you actually own.

CodesGamingGames

Related Articles

Advertisement