Last Updated: 12 Dec 2025
If you’re a fan of the Pokemon Crystal adventure on Game Boy Color (GBC), you know how exciting it is to explore the Johto and Kanto regions, battle Gym Leaders, collect badges, and train your favorite Pokemon. But sometimes, you might want to enhance your gaming experience, unlock rare Pokemon, or test creative scenarios without the usual grind. That’s where Pokemon Crystal Cheat Codes come in handy.
Using GameShark codes, Action Replay codes, or emulator-based cheats, players can modify stats, spawn shiny Pokemon, max out money, or even walk through walls. While cheat codes can add fun and experimentation, it’s important to use them cautiously. Always backup your save game before attempting any cheats, as improper use may cause glitches, freeze your game, or corrupt your save file.
Below, you’ll find a comprehensive table of proven Pokemon Crystal Cheat Codes that have been tested for both original cartridges and emulator ROM versions.
Pokemon Crystal Cheat Codes

Discover the best Pokemon Crystal cheat codes for Game Boy Color (GBC) and popular emulators. Use these GameShark codes to get infinite money, rare items, max stats, shiny Pokémon, and walk through walls. Follow our step-by-step guide to safely enhance your Crystal gameplay, modify levels, hatch eggs instantly, and explore Johto and Kanto regions faster.
Walk Through Walls (Pokemon Crystal Cheat Codes)
Effect: Bypass all terrain restrictions to explore Johto and Kanto freely
Risk: HIGH (May cause game freezes)
Works On: ✓ GBC Cartridge ✓ Most Emulators
ROM Version: US v1.0 & v1.1 compatible
Complete Code Set (US v1.1):
010AA3CE
010AA4CE
010AA5CE
010AA6CE
9100FAC2
9100FBC2
9100FCC2
9100FDC2
Critical Warning:
- Save before activating
- May freeze when entering buildings
- Disable immediately after use
- NEVER save with this cheat active
Pro Tip: Combine with Always Use Bike for rapid exploration. Perfect for reaching Celebi in Ilex Forest early.
Always Use Bike
Effect: Automatically uses the bike anywhere, including indoors
Risk: LOW
Works On: ✓ GBC Cartridge ✓ Emulators
ROM Version: US v1.0 & v1.1 compatible
Complete Code Set:
010182D6
91015DD9
Pro Tip: Pair with Walk Through Walls to explore restricted areas faster.
Max Money / Infinite Pokédollars
Effect: Grants 999,999 Pokédollars instantly
Risk: MEDIUM (Avoid activating with multiple cheats)
Works On: ✓ GBC Cartridge ✓ Most Emulators
ROM Version: US v1.0 & v1.1, Japanese compatible
Complete Code Set:
019973D5
019974D5
019975D5
910F4ED8
91424FD8
913F50D8
Pro Tip: Buy rare candies & master balls immediately to power up your team.
Max Pokéballs / Items
Effect: Fills all Pokéball slots and key items
Risk: LOW
Works On: ✓ GBC Cartridge ✓ Most Emulators
Sample Codes (US v1.1):
Slot 1: 0163FED5 9163D9D8
Slot 2: 016300D6 9163DBD8
Slot 12: 016314D6 9163EFD8
Pro Tip: Combine with Shiny Pokémon Encounter codes to catch rare Pokémon efficiently.
Have All Badges
Effect: Unlocks all Johto & Kanto Gym Badges instantly
Risk: LOW
Works On: ✓ GBC Cartridge ✓ Most Emulators
Complete Code Set:
01FF7CD5
01FF7DD5
91FF57D8
91FF58D8
Pro Tip: Skip gym battles to reach the Elite Four or legendary Pokémon faster.
Shiny Pokémon Encounter
Effect: Increases chance to encounter shiny Pokémon
Risk: LOW
Works On: ✓ GBC Cartridge ✓ Most Emulators
Primary Code:
010730D2
Alternative:
910730D2
Pro Tip: Use with Wild Pokémon Modifier to get specific shiny Pokémon.
Transform Normal to Shiny Pokémon
Effect: Converts existing normal Pokémon into shiny variants
Risk: LOW
Works On: ✓ GBC Cartridge ✓ Most Emulators
Code by Party Slot:
1st Slot: 01EA3FDA / 91EAF4DC
2nd Slot: 01AA40DA / 91AAF5DC
(Continue pattern for slots 3–6)
Wild Pokémon Modifier
Effect: Change the species of wild Pokémon encountered
Risk: MEDIUM
Works On: ✓ GBC Cartridge ✓ Most Emulators
Primary Code:
01xx04D2
Alternative (if primary fails):
91xx04D2
Pokémon ID Examples:
- 01 = Bulbasaur | 04 = Charmander | 07 = Squirtle
- 96 = Mewtwo | FB = Celebi | F3 = Raikou
(Full 251 Pokémon list available on PsyPokes)
Enemy Pokémon Status Modifier
Effect: Change status of enemy Pokémon (sleep, poison, burn, etc.)
Risk: MEDIUM
Works On: ✓ GBC Cartridge ✓ Emulators
Active Code:
91xx14D2
Status Values (replace xx):
- 01 = Sleep (wakes turn 1)
- 08 = Poison
- 10 = Burn
- 20 = Frozen
- 40 = Paralyzed
- 0F = Poison + Sleep (combo)
Instant Egg Hatch
Effect: Hatch eggs instantly
Risk: LOW
Works On: ✓ GBC Cartridge ✓ Emulators
Codes by Party Slot:
1st Egg: 010145DA 9101FADC
2nd Egg: 010175DA 91012ADD
3rd Egg: 0101A5DA 91015ADD
(Continue pattern for slots 4–6)
Instructions:
- Place egg in party slot
- Enable code → Take ONE step
- Disable code immediately
- Walk 10–40 steps → Egg hatches
Version Compatibility Matrix
| Cheat Type | US v1.0 | US v1.1 | Japanese ROM | Notes |
| Walk Through Walls | ✓ | ✓ | Requires different codes | Japanese: 0101B0CE series |
| Shiny Encounter | ✓ | ✓ | ✗ | Japanese incompatible |
| Max Money | ✓ | ✓ | ✓ | Universal money addresses |
| Wild Pokémon Mod | Partial | ✓ | Partial | v1.0 may need 91xx04D2 variant |
Quick Test: If codes starting with “01” don’t work, try changing to “91” prefix.
How to Enter Codes on Popular Platforms
mGBA Emulator:
- Pause → Cheats → Cheat List
- Add New → Select GameShark
- Paste code without spaces
- Enable → Resume
My OldBoy! (Android):
- Menu → Cheats → Add GameShark
- Enter code → Save
- Return to game → Auto-activates
Original GameShark Device:
- Power on with GameShark
- Cheat Menu → Add New Code
- Input 8-digit codes exactly
- Save to bank → Start game
Troubleshooting & Expert Tips
Code Not Working?
- Switch “01” ↔ “91” prefix.
Save Protection Protocol:
- Backup save BEFORE any cheat
- Test cheat 5 minutes
- If stable, disable → Save
- If glitchy, reload backup
One-Cheat Rule:
- NEVER activate more than one cheat at once
ROM Identification:
- “Pokemon Crystal (U) [v1.0]” = US v1.0
- “Pokemon Crystal (U) [v1.1]” = US v1.1
- “Pocket Monsters Crystal (J)” = Japanese
Frequently Asked Questions
Why don’t my cheat codes work?
The #1 reason is ROM version mismatch. Check your ROM filename and use our Version Compatibility Matrix above.
Can I use multiple cheats at once?
NEVER. Memory address conflicts cause 90% of game crashes. Enable one, test, disable, then try another.
Are these codes safe for my original cartridge?
Yes, but ALWAYS backup saves. Physical GameShark devices are more stable than emulator cheats.
How do I backup my save on emulators?
mGBA: File → Save State | MyOldBoy: Menu → Save State → New Slot
What’s the most popular cheat?
“Walk Through Walls” (high risk) and “Shiny Encounter” (low risk) are most requested.
Conclusion
With these verified Pokémon Crystal cheat codes, you can unlock rare Pokémon, max your items, explore Johto and Kanto freely, and enhance your Game Boy Color or emulator gameplay safely. Always follow the step-by-step instructions, check ROM compatibility, and backup your save files to prevent glitches. Use these cheats wisely to level up your Pokémon adventure and make the most of your Crystal gaming experience.