Heart Gold Cheats: Get Free All Poké Balls, Max Money And More
Pokémon Heart Gold Cheats for the Nintendo DS is celebrated as one of the finest games in the franchise, and using cheat codes can make your journey through the Johto region even more thrilling. This guide provides a complete collection of working Action Replay codes for 2026, from quality-of-life improvements to the most powerful enhancements.
You will need an Action Replay device for a physical Nintendo DS or a supported emulator like DeSmuME or MelonDS to use these codes. Entering these cheats unlocks new ways to play, letting you bypass grinding, catch every Pokémon, and explore the game like never before.
What Are Pokémon Heart Gold Cheats?
Pokemon Heart Gold cheats are special lines of hexadecimal code, often called Action Replay or GameShark codes. When activated, these codes modify the game’s data in real-time to produce various effects. These effects can range from simple quality-of-life changes, like getting unlimited money, to major gameplay alterations, such as walking through walls or ensuring every wild Pokémon you meet is Shiny.
Using these cheats requires a third-party device or emulator support. It is crucial to follow instructions carefully, as incorrect use can sometimes lead to game freezes or save file issues. Always save your progress before activating a new cheat for the first time.

Working Heart Gold Cheats and Codes
Here is a comprehensive table of the most sought-after and working Action Replay codes for Pokémon Heart Gold. Be aware that some codes are designed for specific game regions (US or EU); using the wrong region code may cause it to fail.
| Cheat Name | Action Replay Code | How to Activate |
|---|---|---|
| Walk Through Walls | 9205daa2 00000200 1205daa2 00001c20 d2000000 00000000 94000130 fdff0000 9205daa2 00001c20 1205daa2 00000200 d2000000 00000000 | Enable code before encountering |
| 999 Rare Candies | 94000130 FCFF0000 B2111880 00000000 00000B74 03E70032 D2000000 00000000 | Press L + R |
| Max Money | 94000130 fcff0000 62111880 00000000 b2111880 00000000 00000088 000f423f d2000000 00000000 | Press L + R |
| All Poké Balls | 621d1584 00000000 0206defc 47004800 0206df00 02000001 e2000000 0000003c 6800480d 490b6840 88011808 9c0d8842 40510c24 20074061 04244041 940d430c 21001c28 f06eaa0d 4801fea3 46c04700 0206df05 000000dc 021d1584 00000000 d2000000 00000000 | Shiny Wild Pokémon |
| Use the code to heal the team | 94000130 fcff0000 62111880 00000000 b2111880 00000000 d5000000 00000384 c0000000 00000017 d7000000 00000d16 dc000000 00000002 d2000000 00000000 [Additional code blocks exist for this cheat] | Press L + R |
| 100x Experience | a4000130 feff0000 1206fada 00000068 1206fb2e 0000e03c 0206fb30 07808960 1206fb44 00000f85 d2000000 00000000 94000130 feff0000 1206fada 0000006c 1206fb2e 00002064 0206fb30 e03a4345 1206fb44 00008965 d2000000 00000000 | Hold R after a battle |
| No Random Battles | a4000130 fffc0000 62111880 00000000 b2111880 00000000 20025a54 00000000 d2000000 00000000 | Enable the code |
| Restore Health | 94000130 fff70000 62111880 00000000 b2111880 00000000 10049e60 000003e7 10049e64 000003e7 10049fe0 000003e7 10049fe4 000003e7 d2000000 00000000 | Capture Trainer’s Pokémon |
| 100% Catch Rate | 9224670a 00002101 1224670a 00002100 d2000000 00000000 | Enable the code |
| Capture Trainer’s Pokemon | 9224670a 00002101 1224670a 00002100 d2000000 00000000 | Enable the code |
| One-Hit K.O. | 94000130 fffb0000 62111880 00000000 b2111880 00000000 10049f20 00000001 10049f24 00000001 1004a0a0 00000001 1004a0a4 00000001 d2000000 00000000 | Press Select |
| All TMs and HMs | 94000130 FFBB0000 62111880 00000000 B2111880 00000000 D5000000 00630148 C0000000 00000063 D6000000 000009B0 D4000000 00000001 D2000000 00000000 | Press Select + Up |
How to Redeem Heart Gold Cheat Codes
Using Action Replay codes is straightforward if you follow these steps. This process works for both physical Action Replay cartridges and most modern DS emulators.
- Step 1: Access the Cheat Menu
On your Action Replay device or in your emulator’s settings, navigate to the “Cheat” or “Action Replay” section for Pokémon HeartGold. If you are using an emulator like DraStic, this is typically found in the game menu. - Step 2: Enter the Code
Select “Add New Cheat Code.” Give the cheat a descriptive name, for example, “Max Money,” and carefully type or paste the code into the provided field. Ensure you enter every line exactly as shown, including all spaces and capital letters. - Step 3: Enable and Save
Once the code is entered, make sure the checkbox next to it is enabled. Save your changes and exit the menu. The game will now run with your selected cheats active. For button-activated cheats, press the specified buttons during gameplay. - Step 4: Deactivating Cheats
To turn a cheat off, simply go back to the cheat menu and uncheck the code. If you experience any lingering effects, save your game, exit completely, and then reload. This will clear any active cheat data from the game’s memory.
Best Practices and Common Mistakes to Avoid
To ensure a smooth and trouble-free experience, keep these tips in mind.
- Save Before You Cheat: Always create a permanent save state in the game before activating a new cheat. This gives you a safety net if a code causes a crash or an unwanted effect.
- Avoid Code Overload: Do not use too many cheats at the same time. Activating multiple complex codes simultaneously can overwhelm the game and cause it to freeze or crash.
- Check Your Region: Some codes are region-specific. If a code does not work, verify that it is meant for your version of the game (e.g., the US version).
- Remap Your Buttons: On emulators, if a button-activated cheat like “Press L+R” fails, check your key configuration. Your keyboard’s L and R button assignments might not match the cheat’s expectation. Follow the official YouTube channel for new updates.
- Heed Specific Warnings: Pay close attention to any notes included with a code. For instance, it is strongly advised not to breed Pokémon caught with the “Shiny Wild Pokémon” code, as this can cause issues.
Frequently Asked Questions (FAQ)
What is the best emulator for using Heart Gold cheats?
DeSmuME and MelonDS are both excellent choices for emulating Pokémon HeartGold with cheat support. Note that some specific features or hacked game versions may require one emulator over the other for stability.
Why are my Heart Gold cheats not working?
The most common reasons are an incorrect game region, a typo in the code, or improper button configuration on an emulator. Double-check the code and your controls. If problems persist, try a different code for the same effect.
Is it safe to use the Walk Through Walls cheat?
This cheat can be risky. While it is fun to explore out-of-bounds, venturing too far into undefined map areas can corrupt your save file. Always save your game before using this cheat.
Can I use these codes on Pokémon SoulSilver?
While HeartGold and SoulSilver are very similar, their cheat codes are not always interchangeable. The memory addresses the codes affect can differ. It is best to seek out codes specifically labeled for Pokémon SoulSilver.
How do I get more Rare Candies without cheats?
Without cheats, Rare Candies can be found as hidden items throughout the world or received from certain NPCs. However, this is a time-consuming process, which is why the cheat for 999 Rare Candies is among the most popular.
Get More Game Codes:

Leveling up my gaming passion, one post at a time! I’m your go-to tech geek, deep-diving into the latest games to unearth the best tips, tricks, and hidden secrets. You’ll find me sharing exclusive game codes and strategies to help you dominate. Let’s conquer those virtual worlds together!






