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

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 does | Code | Type |
|---|---|---|
| Rare Candy in PC | 82025840 0044 | CodeBreaker |
| Master Ball in PC | 82025840 0001 | CodeBreaker |
| Infinite money | 82025838 104E 8202583A E971 | CodeBreaker |
| Walk through walls | 509197D3 542975F4 78DA95DF 44018CB4 | GameShark v3 |
| All 8 gym badges | EFCE867D 5403D40D | GameShark v3 |
| No wild encounters | A202166E FF00 820255AC 0000 | CodeBreaker |
| Catch trainer's Pokemon | 4D83B1BF E0F5F507 8E883EFF 92E9660D B6C5368A 08BE8FF4 90B4977C C0151DC2 | GameShark v3 |
| Shiny wild Pokemon | A74320F4 175B5B22 18452A7D DDE55BCC 7FE56658 F483AC73 F8B8373C BAB2B56F | GameShark v3 |
| Wild Pokemon modifier | Master 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.
- Turn the code on
- Walk into any Pokemon Center
- Use the PC → Item Storage → Withdraw Item
- Take out up to 99
- Turn the code back off
Skip that last step and every item you deposit later turns into Rare Candy too.
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:
| Item | Code |
|---|---|
| Master Ball | 82025840 0001 |
| Ultra Ball | 82025840 0002 |
| Great Ball | 82025840 0003 |
| Poke Ball | 82025840 0004 |
| Full Restore | 82025840 0013 |
| Max Potion | 82025840 0014 |
| Revive | 82025840 0018 |
| Max Revive | 82025840 0019 |
| Max Elixir | 82025840 0025 |
| Rare Candy | 82025840 0044 |
| PP Up | 82025840 0045 |
| PP Max | 82025840 0047 |
| Sun Stone | 82025840 005D |
| Moon Stone | 82025840 005E |
| Fire Stone | 82025840 005F |
| Thunder Stone | 82025840 0060 |
| Water Stone | 82025840 0061 |
| Leaf Stone | 82025840 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.
| Pokemon | Dex no. | Full code |
|---|---|---|
| Bulbasaur | 1 | 83007CEE 0001 |
| Charmander | 4 | 83007CEE 0004 |
| Squirtle | 7 | 83007CEE 0007 |
| Pikachu | 25 | 83007CEE 0019 |
| Eevee | 133 | 83007CEE 0085 |
| Snorlax | 143 | 83007CEE 008F |
| Articuno | 144 | 83007CEE 0090 |
| Zapdos | 145 | 83007CEE 0091 |
| Moltres | 146 | 83007CEE 0092 |
| Dratini | 147 | 83007CEE 0093 |
| Mewtwo | 150 | 83007CEE 0096 |
| Mew | 151 | 83007CEE 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)
- Load the ROM and reach the overworld first
- Tap the menu icon → Cheats → New cheat
- Name it, paste the code, one line per line, no extra spaces
- 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.
Which Leaf Green cheats are actually safe?
| Cheat | Risk | Why |
|---|---|---|
| Item codes (Rare Candy, Master Ball) | Low | Writes one storage slot. Turn off after withdrawing. |
| Infinite money | Low | Changes a single value. |
| All badges | Low | Can skip story flags, so gym doors may behave oddly. |
| No wild encounters | Low | Easy to toggle back off. |
| Wild Pokemon modifier | Medium | Needs the master code. Set it before entering grass, never mid-battle. |
| Shiny / catch trainer's Pokemon | Medium | Long codes that hook battle routines. One at a time. |
| Walk through walls | High | Leaving 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.





