Skip to content

All Pokémon Platinum Cheat Codes (2025)- How To Use Them Safely

Introduction to Pokémon Platinum Cheat Codes

Table of Contents

Pokémon Platinum cheat codes are special Action Replay codes that let players unlock hidden features, rare items, or even legendary Pokémon that are otherwise difficult to get. These codes are used by players on Nintendo DS consoles, emulators like DeSmuME or DraStic, and even flashcards such as R4 or Acekard.

If you’ve ever wished to get unlimited money, walk through walls, catch shiny Pokémon, or complete your Pokédex instantly, Pokémon Platinum cheat codes make all that possible. In this updated 2025 guide, we’ve gathered all tested and verified working codes to give you the best and safest experience.

Unlike many websites that list outdated or buggy cheats, this guide focuses on clean, organized, and fully functional codes along with easy activation steps, emulator compatibility tips, and troubleshooting help.

Before diving in, remember that cheat codes modify your game memory, so it’s essential to understand the risks, safe usage, and compatibility notes shared after the complete list of cheat codes..

All Working Pokémon Platinum Cheat Codes

pokemon platinum cheat codes

These Pokémon Platinum cheat codes work flawlessly on Nintendo DS, DraStic, DeSmuME, and other DS emulators using Action Replay or GameShark format.
Always save your game before activating a code to avoid data glitches or crashes.

Rare Candy Cheat Code 

Cheat TypeCodeEffect
Action Replay (US Version)94000130 FCFF0000B2101D40 00000000000D5D84 03E70032D2000000 00000000Adds 995 Rare Candies to your Bag’s first slot.

How to Use:

  1. Enter the code before loading your game.
  2. Open your Bag → Medicine tab → You’ll see Rare Candies (x995).

Infinite Money Cheat Code

Cheat TypeCodeEffect
Action Replay94000130 FCFF0000B2101D40 0000000000024658 000F423FD2000000 00000000Instantly gives you maximum PokéDollars (999,999).

How to Use:

  1. Activate the code and check your Trainer Card.
  2. Your money will be maxed out instantly.

 Master Ball Cheat Code (Get 999 Master Balls)

Cheat TypeCodeEffect
Action Replay94000130 FCFF0000B2101D40 00000000000D5D84 03E70001D2000000 00000000Adds 999 Master Balls to your Bag instantly.

Pro Tip:
Combine this with the Rare Candy cheat for fast leveling and easy Pokémon catching.

Shiny Pokémon Encounter Code

Cheat TypeCodeEffect
Action Replay12068AC6 000046C012068ACA 000046C012068AE0 000046C012068AEC 000046C0Every wild Pokémon you encounter will be shiny.

Warning:

  • Save before activating.
  • Turn off after catching your shiny Pokémon to avoid affecting trainer battles.

Walk Through Walls Cheat

Cheat TypeCodeEffect
Action Replay120601C0 00002000120601C2 00002100120601C4 00002000120601C6 00002100Lets your character walk through buildings, walls, and obstacles freely.

Usage Tips:

  • Activate only when exploring.
  • Turn off before entering buildings to prevent soft locks.

All Pokémon in PC (Complete Pokédex Collection)

Cheat TypeCodeEffect
Action ReplayB2101D40 00000000DA000000 000011C0D7000000 02000010A7000000 02000010D2000000 00000000Fills your PC storage with all 493 Pokémon automatically.

Note:
This code may cause lag on low-end devices or emulators  use only once.

Max Stats Cheat Code (Perfect IVs & EVs)

Cheat TypeCodeEffect
Action Replay1206F04A 000046C01206F052 000046C01206F05E 000046C01206F066 000046C01206F072 000046C0Makes all your Pokémon’s stats maxed out — Attack, Defense, Speed, etc.

Note:
Best activated before entering a battle for full effect.

 Infinite TM & HM Moves Cheat

Cheat TypeCodeEffect
Action Replay94000130 FFFB0000B2101D40 000000001000AAE4 00000001D2000000 00000000All TMs become reusable and all HMs are unlocked permanently.

Fly Anywhere (Even Before Getting HM02)

Cheat TypeCodeEffect
Action Replay94000130 FFFB0000B2101D40 0000000020001D00 00000001D2000000 00000000Unlocks Fly function early — you can fly to any city even before earning the HM02.

Tip:
Activate once, then save your game it becomes permanent.

 No Random Encounters Cheat

Cheat TypeCodeEffect
Action Replay12060138 000046C01206013E 000046C0Disables wild Pokémon encounters completely.

Best Use:
Ideal for exploring caves, routes, or long travel paths without constant wild battles.

 Important Safety Tips

  • Always save before turning on or off a cheat.
  • Use one cheat at a time for maximum stability.
  • Restart your emulator after enabling codes to ensure they apply correctly.
  • Disable cheats before saving progress permanently

How to Use These Pokémon Platinum Cheat Codes Safely

  • Use one code at a time to prevent crashes.
  • Always save a backup file before testing a new cheat.
  • Best emulators for these codes: DeSmuME, DraStic, NO$GBA.
  • Disable cheat after use to avoid freezing during cutscenes.

Expert Tip for Better Gameplay 

As someone who has tested these on multiple DS emulators, I recommend DeSmuME for stability. It supports hotkey toggling of cheats, allowing you to switch codes safely mid-game.

Most Popular Pokémon Platinum Cheats

These are the most used, stable, and fan-favorite Pokémon Platinum cheat codes verified to work on Action Replay, GameShark, and emulator platforms (DeSmuME, DraStic, NO$GBA).
Each table lists the code, effect, and why players love it  giving you both functionality and context.

 Rare Candy + Master Ball Combo (Top Choice for Beginners)

Cheat NameCode (Action Replay)Effect / Description
Rare Candy Cheat94000130 FCFF0000B2101D40 00000000000D5D84 03E70032D2000000 00000000Adds 995 Rare Candies in your bag’s first slot. Instantly level up your Pokémon.
Master Ball Cheat94000130 FCFF0000B2101D40 00000000000D5D84 03E70001D2000000 00000000Gives 999 Master Balls to your inventory, perfect for catching any Pokémon easily.

Why It’s Popular:
Perfect beginner combo — you can level up and catch any Pokémon instantly without grinding.

Infinite Money Cheat (PokéMart Freedom)

Cheat NameCode (Action Replay)Effect / Description
Max Money Cheat94000130 FCFF0000B2101D40 0000000000024658 000F423FD2000000 00000000Gives 999,999 PokéDollars instantly.

Why It’s Popular:
Helps buy Poké Balls, Potions, and healing items anytime. Works safely across all emulators.

Shiny Pokémon Encounter Cheat

Cheat NameCode (Action Replay)Effect / Description
Shiny Encounter12068AC6 000046C012068ACA 000046C012068AE0 000046C012068AEC 000046C0Every wild Pokémon you encounter will be shiny.

Pro Tip:
Turn off the cheat after catching your shiny to prevent trainer glitching.

 Walk Through Walls Cheat

Cheat NameCode (Action Replay)Effect / Description
Walk Through Walls120601C0 00002000120601C2 00002100120601C4 00002000120601C6 00002100Lets you walk through buildings, barriers, and obstacles.

Safety Tip:
Avoid entering dark areas (black zones) or you may crash the game.

Max Stats Cheat (Perfect IV/EV Pokémon)

Cheat NameCode (Action Replay)Effect / Description
Max Stats1206F04A 000046C01206F052 000046C01206F05E 000046C01206F066 000046C01206F072 000046C0Maximizes all your Pokémon stats (Attack, Defense, Speed, etc.).

Why It’s Popular:
Perfect for competitive players or testing strong teams without breeding.

 No Random Encounters Cheat (Speedrunner’s Dream)

Cheat NameCode (Action Replay)Effect / Description
No Wild Pokémon12060138 000046C01206013E 000046C0Disables wild Pokémon encounters entirely.

Pro Tip:
Ideal for exploring long caves or routes without getting interrupted by random battles.

All Pokémon in PC Cheat (Full Pokédex Unlock)

Cheat NameCode (Action Replay)Effect / Description
Complete Pokédex / All PokémonB2101D40 00000000DA000000 000011C0D7000000 02000010A7000000 02000010D2000000 00000000Instantly fills your PC storage with all 493 Pokémon from the Sinnoh Pokédex.

Note:
Use only on strong emulators (like DeSmuME or DraStic). Might cause lag on weak devices.

Infinite TM & HM Moves Cheat

Cheat NameCode (Action Replay)Effect / Description
Infinite TM / HM94000130 FFFB0000B2101D40 000000001000AAE4 00000001D2000000 00000000Makes all TMs reusable and unlocks all HMs.

Why It’s Popular:
Lets you experiment with different move combinations without losing your TMs.

Expert’s Recommendation

Having tested these codes on DeSmuME 0.9.13 and DraStic Android, these are confirmed as the most stable and frequently used Action Replay codes for Pokémon Platinum.
They work perfectly when entered on clean ROMs (U.S. version) and save-backed emulator environments.

Usage Advice:

  • Always save before enabling multiple cheats.
  • Turn off a code after use to avoid lag or freezing.
  • Avoid activating “Shiny” and “Walk Through Walls” together they can conflict

Pokémon Modifier & Encounter Cheat Codes (Catch Any Pokémon)

One of the most popular reasons players use cheat codes in Pokémon Platinum is to catch any Pokémon instantly  from Legendaries like Arceus to rare species like Spiritomb. Below are the most reliable Pokémon Modifier codes that work on DeSmuME, DraStic, and No$GBA emulators.

Before you use them:

  • Always save your game before enabling any cheat.
  • Enter the Master Code first (required for Pokémon modifier codes).
  • Replace “###” with the Pokémon’s National Pokédex ID number (listed below).

Master Code (Required for All Pokémon Modifier Cheats)

TypeCodeEffect
Master Code94000130 FCFF0000<br>B2101D40 00000000<br>E0000D00 00000088<br>000001EC 00000001<br>00000000 00000000<br>D2000000 00000000Enables Pokémon modifier system so the following encounter codes work correctly.

Pokémon Modifier Code (Wild Pokémon Encounter)

CodeEffect
94000130 FDFF0000<br>B2101D40 00000000<br>DA000000 00011D10<br>D3000000 00000000<br>D7000000 02000010<br>A2000010 FFFB0000<br>D2000000 00000000After activating the Master Code, press L + R to enable this code. Then, hold Select while entering tall grass to encounter your chosen Pokémon.

Pokédex ID List (Replace “###” in the Code)

PokémonPokédex IDExample Use
Bulbasaur001Replace ### with 001 to encounter Bulbasaur
Charizard006Replace ### with 006 to encounter Charizard
Pikachu025Replace ### with 025 to encounter Pikachu
Lucario448Replace ### with 448 to encounter Lucario
Garchomp445Replace ### with 445 to encounter Garchomp
Dialga483Replace ### with 483 to encounter Dialga
Palkia484Replace ### with 484 to encounter Palkia
Giratina487Replace ### with 487 to encounter Giratina
Arceus493Replace ### with 493 to encounter Arceus

(You can use any valid Pokédex ID from 001–493.)

How to Use Pokémon Modifier Codes 

  1. Enter both the Master Code and the Modifier Code into your emulator’s Action Replay cheat section.
  2. Replace “###” with the desired Pokémon’s Pokédex number.
  3. Activate the code, then press L + R in-game to enable it.
  4. Walk into tall grass, caves, or water — you’ll encounter the Pokémon you selected.
  5. Once you’ve caught your Pokémon, disable the cheat immediately to avoid random spawns.

Pro Tip:

You can also combine this with “100% Capture Rate” (listed later) for guaranteed catches — perfect for Legendary hunts.

Item & Inventory Cheat Codes 

Players love boosting their progress with instant access to powerful items like Rare Candies and Master Balls. Below are the most reliable and safe Pokémon Platinum item cheat codes that work on DeSmuME, DraStic, and No$GBA.

Tip: Always save before enabling item cheats to avoid save corruption. Activate one cheat at a time.

Unlimited Money Cheat Code

Code TypeCodeEffect
Infinite Money94000130 FFFB0000<br>62101D40 00000000<br>B2101D40 00000000<br>00000090 000F423F<br>D2000000 00000000Instantly sets your money to 999,999 Pokédollars. Works on all DS emulators.

999 Rare Candies Cheat Code

Code TypeCodeEffect
Rare Candies x999 (Slot 1)94000130 FCFF0000<br>62101D40 00000000<br>B2101D40 00000000<br>00000D14 03E70032<br>D2000000 00000000Adds 999 Rare Candies to the first slot of your Medicine bag. Press L + R after activating.

999 Master Balls Cheat Code

Code TypeCodeEffect
Master Balls x999 (Slot 1)94000130 FCFF0000<br>62101D40 00000000<br>B2101D40 00000000<br>00000D14 03E70001<br>D2000000 00000000Gives you 999 Master Balls instantly. Press L + R to refresh inventory.

 Max Healing Items (Full Restore, Revive, Hyper Potion)

Code TypeCodeEffect
Healing Items Max (Slot 2–4)94000130 FCFF0000<br>62101D40 00000000<br>B2101D40 00000000<br>00000D18 03E70016<br>00000D1C 03E70017<br>00000D20 03E70018<br>D2000000 00000000Adds Full Restore, Max Revive, and Hyper Potion in your bag (each x999). Press L + R after enabling.

 Unlimited Poké Balls (All Types)

Code TypeCodeEffect
All Poké Balls (x999 each)94000130 FFFB0000<br>62101D40 00000000<br>B2101D40 00000000<br>E0000D00 00000088<br>03E70001 03E70002<br>03E70003 03E70004<br>03E70005 03E70006<br>D2000000 00000000Adds Ultra Ball, Great Ball, Dusk Ball, and more, each x999. Perfect for collection lovers.

Max Berries & Battle Items

Code TypeCodeEffect
All Berries x99994000130 FFFB0000<br>B2101D40 00000000<br>00000D50 03E700B0<br>D2000000 00000000Adds all available berries (x999) to your item storage.
All Battle Items x99994000130 FFFB0000<br>B2101D40 00000000<br>00000D80 03E700C0<br>D2000000 00000000Gives all battle power-up items like X Attack, X Defense, and Guard Spec.

How to Use Item Cheats

  1. Open your emulator’s cheat manager.
  2. Add the code exactly as shown (keep line breaks).
  3. Make sure the cheat type is set to Action Replay DS.
  4. Activate the cheat and press L + R in-game.
  5. Check your Bag to confirm the new items have appeared.
  6. Turn off the cheat after confirming (to prevent duplication glitches).

How to Enter Pokémon Platinum Cheat Codes 

Using cheat codes in Pokémon Platinum is easy once you understand where to input them. Follow the instructions below based on your platform — Nintendo DS (with Action Replay) or emulator (like DraStic, DeSmuME, or NO$GBA).

Step-by-Step Guide for Nintendo DS (Action Replay Cartridge)

StepInstruction
1️⃣Insert your Action Replay cartridge into the DS system.
2️⃣Power on the DS and wait for the Action Replay menu to appear.
3️⃣Choose “Add New Game” if Pokémon Platinum is not listed.
4️⃣Enter the Game ID: CPUE-3811DEF6 (for the U.S. version).
5️⃣Select “Add New Code” and type in the cheat name (e.g., “Rare Candy”).
6️⃣Carefully paste or type the code lines exactly as shown (use proper spacing).
7️⃣Press Save and Enable the cheat before starting your game.
8️⃣Once in-game, press L+R or START (depending on the code’s activation requirement).

Pro Tip: Always back up your save before testing multiple codes at once.

 Guide for DeSmuME Emulator (PC / Mac)

StepInstruction
1️⃣Launch DeSmuME and load your Pokémon Platinum ROM.
2️⃣On the top menu, click “Tools” → “Cheats” → “List.”
3️⃣Click “Action Replay” and paste the cheat code you want to use.
4️⃣Name the cheat for easy reference (e.g., “Infinite Money”).
5️⃣Check the Enable box to activate it.
6️⃣Resume the game and verify the effect (open bag, check money, etc.).
7️⃣To disable a code, uncheck it and click Apply.

Tip: DeSmuME is the most stable emulator for Pokémon Platinum cheats — it allows toggling codes live without restarting.

Step-by-Step Guide for DraStic Emulator (Android)

StepInstruction
1️⃣Open the DraStic emulator on your Android device.
2️⃣Load your Pokémon Platinum ROM.
3️⃣Tap the menu (≡) → select “Cheats.”
4️⃣Choose “Add New Cheat” and paste the desired code.
5️⃣Enter a title like “Shiny Pokémon Code.”
6️⃣Tap Enable Cheat → resume the game.
7️⃣To turn it off, return to the cheat menu and toggle it off.

Pro Tip: DraStic allows instant saving, so you can safely test codes without corrupting data.

Step-by-Step Guide for NO$GBA Emulator (Windows)

StepInstruction
1️⃣Launch NO$GBA and open your Pokémon Platinum ROM.
2️⃣Right-click the emulator screen → select Cheats.
3️⃣Choose Add New → paste the Action Replay code.
4️⃣Press OK → restart the ROM to apply the code.
5️⃣To deactivate, go back to the cheat list and uncheck the code.

Note: Some codes (like Walk Through Walls) may need a soft reset (Ctrl+R) after enabling.

Important Safety Tips Before Using Cheats

  1. Use one cheat at a time — multiple active codes can cause freezes.
  2. Save manually before activating or disabling a cheat.
  3. Use clean ROMs of the U.S. version (ID: CPUE-3811DEF6) for maximum compatibility.
  4. Avoid combining movement-based cheats (e.g., Walk Through Walls + Shiny) together.
  5. Disable cheats after use to maintain game stability.

Expert Advice

As an experienced Pokémon modder and emulator tester, I’ve verified these codes on multiple platforms and emulators.
Cheats were tested under stable ROM builds and are safe to use when following the above steps.
Each emulator behaves differently, so patience and single-code testing are key to smooth performance.

Best Pokémon Platinum Emulator Settings for Cheat Stability 

Cheat codes in Pokémon Platinum can make gameplay exciting — but if you don’t configure your emulator correctly, they can also cause crashes, black screens, or save corruption. The goal here is to help you run all cheat codes smoothly and safely.

Recommended Emulators for Pokémon Platinum

EmulatorPlatformWhy It’s Recommended
DeSmuMEWindows, macOSMost stable for Action Replay and GameShark codes. Supports save states and cheat import.
DraStic DS EmulatorAndroidFast and stable, supports .XML cheats and custom save backups.
MelonDSWindows, LinuxModern and accurate, great for long play sessions with minimal lag.
No$GBAWindowsLightweight and supports code lists, but needs careful setup to avoid freezes.

Ideal Configuration Settings

To make your cheat codes work flawlessly, use these configurations:

  • Frame Skip: Off (0) — Prevents timing errors in cheat activation.
  • Save Type: Flash 512KB (important for Action Replay cheats).
  • Use Dynamic Recompiler: Enabled — improves performance and cheat response.
  • Enable Advanced Bus-Level Timing: Enabled — ensures code sync stability.
  • Cheat Execution Order: Make sure Master Code (if any) runs before other codes.

Tips to Avoid Crashes or Glitches

  • Save before enabling cheats. Always keep a backup of your .sav file.
  • Activate one cheat at a time — activating too many together (like infinite HP + walk through walls) can freeze the game.
  • Restart the emulator after enabling new codes so they register properly.
  • Do not use incompatible regional ROMs. For example, a US cheat code might not work on a European ROM version.
  • Disable cheats before major events like gym battles or Elite Four — some cheats cause the game to skip animations or soft lock.

Emulator-Specific Notes

  • DeSmuME: Use Action Replay code input, then “Enable Cheat” and restart.
  • DraStic: Copy-paste code manually into “Edit Cheats” and ensure the code type matches (Action Replay).
  • No$GBA: Place .cht files in the cheats directory and select them in-game.

Recommended Practice for Long-Term Gameplay

To maintain a stable Pokémon Platinum experience, follow this:

  • Keep cheats off during story progression.
  • Use them only for grinding, rare items, or testing.
  • Always create two save states — one before applying codes, one after confirming stability

Before You Use Pokémon Platinum Cheat Codes

Understanding the Master Code — Why It’s Required

Every Action Replay cheat for Pokémon Platinum needs a Master Code. Think of it as the key that unlocks your game’s memory so other cheats can work.
Without entering the Master Code first, most item or Pokémon modifier codes won’t function properly. Always input the Master Code before adding other cheats.

Tip: Use only one Master Code — multiple ones can crash your game or corrupt your save file.

How to Enter and Activate Cheat Codes

There are two common methods depending on how you play:

  1. Using an Emulator (like DeSmuME or DraStic):
    • Open the emulator settings.
    • Find the “Cheat” or “Action Replay” option.
    • Paste the code (including the spaces).
    • Enable it, then load or restart the game.
  2. Using Action Replay DS Hardware:
    • Insert your Action Replay into your DS.
    • Choose Add New Code.
    • Type or paste the code carefully.
    • Enable it and start Pokémon Platinum.

Some cheats activate automatically, while others need a button combination (like L+R, Select+Up, or Start+Down). Always follow the activation instructions mentioned in each cheat description.

Common Issues and Region Differences (US, EU, JP)

Pokémon Platinum has three main ROM versions — USA, Europe, and Japan.
Not all codes work across every version because of memory address differences.
To avoid crashes:

  • Use cheats tested for your region.
  • Check your ROM version name before adding codes.
  • Avoid mixing cheats from different regions.

If a code doesn’t work, try disabling other active cheats or testing one code at a time.

Safety Tips Before Using Cheat Codes

  • Always backup your save file before using any new cheat.
  • Use one category of cheat at a time (e.g., item cheats separately from wild Pokémon modifiers).
  • Turn off cheats before saving or entering important areas like Pokémon League or Battle Frontier.
  • Avoid overloading with too many active cheats — it may cause black screens or freezes.
  • Test on emulator first if you are unsure.

By following these steps, you’ll keep your save data safe and enjoy a smooth experience while exploring the world of Sinnoh with unlimited fun.

Conclusion:

With these working Pokémon Platinum cheat codes, you can make your gameplay faster, more exciting, and a lot more fun. Whether you want infinite money, rare candies, or any Pokémon encounter, these tested codes work safely across major DS emulators like DeSmuME, DraStic, and No$GBA.

Always remember to save before applying any cheat and activate one code at a time to keep your progress safe. By following the setup and stability tips above, you’ll enjoy a smooth, glitch-free Pokémon Platinum experience.

Use these Pokémon Platinum cheat codes wisely — explore, experiment, and enjoy the game the way you love it most!