Master Ball Cheat Guide for Pokemon Games and ROM Hacks

Do you want to catch them all, even the toughest ones? Then you’ll need the ultimate Pokeball, the Master Ball!

Featured Videos

Using this item guarantees a 100% catch rate regardless of the Pokemon. That’s why you’ll be catching them all when you use the Master Ball cheat.

When you have this cheat at your disposal, you can easily catch every Pokemon in any Pokemon game and ROM Hacks.

The cheats are available for GBC, GBA, and NDS games. We’ll make your life a lot easier with our compilation of Master Ball cheats.

Other Related Topics

Pokemon master ball cheat

What is the Master Ball Cheat?

The Master Ball cheat gives you the PokeGod-like ability to have an unlimited amount of Master Balls.

Remember, in every game (except maybe ROM hacks), you only get one Master Ball if you follow the storyline.

The execution would vary depending on the game. There are games where it requires a Master Code, but most of them don’t and can be used with the regular cheat code.

What Happens When You Use the Master Ball Cheat?

Here are the ways of how you can acquire an infinite Master Ball supply using the Master Ball cheat:

Direct to the Bag

This cheat will spawn Master Balls inside the Bag or Pack right away. They will be ready to use and never run out.

Master ball cheat bag

Withdraw from the Item PC

The cheat will spawn the Master Balls inside any Item PC. Just withdraw the unlimited Master Balls, and they will be there even if you remove the cheat.

Master ball cheat item pc

Buy from the Poke Mart

The Master Balls will be available for purchase from any Poke Mart. They are usually free and will take the first item available for sale.

Master ball mart

How to Activate the Master Ball Cheat

Below are directions on how to use the cheats.

On the left side is the method for the GBC and GBA emulators, while on the right is for DS emulators.

The steps follow the same method or at least it will give you the general idea.

Step 1: Click on the Cheat Option

Cheat options - vba
Cheat options - desmume

Step 2: Input the Cheat Type as either Code Breaker, Action Replay or Game Shark Code Type

Cheat types - vba
Cheat types - desmume

Step 3: Type the Cheat

Typing the master ball cheat - vba
Typing the master ball cheat - desmume

Step 4: Save the Cheat

Saving the master ball cheat - vba
Saving the master ball cheat - desmume

Step 5: Check and See Where the Master Balls Are

Check the master balls - vba
Check the master balls - desmume

Master Ball Cheat Codes for Different Games

Note: These cheats can also be used in many Pokemon ROM hacks. To do so, simply identify the base game of your ROM hack and add the cheat code.

GBC Games (All Game Shark)

Red and Blue (Buy at Poke Mart)


Gold and Silver (In Bag)


Crystal (In Bag)

0101B8D5 910193D8

GBA Games

FireRed and LeafGreen (Code Breaker)




Ruby and Sapphire (Game Shark)

Master Ball in the Bag


Master Ball in the Item PC



In the Item PC (Game Shark)

Master Code (May not Be Needed)
B749822B CE9BFAC1
A86CDBA5 19BA49B3

Master Ball Code
128898B6 EDA43037

Buy from the Poke Mart (Code Breaker)

958D8046 A7151D70
8BB602F7 8CEB681A


82005274 0001

DS Games (All Action Replay)

Diamond and Pearl

94000130 FCFF0000
B21C4D28 00000000
B0000004 00000000
00000F4C 03E70001
D2000000 00000000

Press L and R


Cheat comes with other Poke Balls

94000130 FCFF0000
B2101D40 00000000
E0000D00 0000003C
03E30001 03E30002
03E30003 03E30004
03E30006 03E30007
03E30008 03E30009
03E3000A 03E3000B
03E3000C 03E3000D
03E3000E 03E3000F
03E30010 00000000
D2000000 00000000

Press L and R

HeartGold and SoulSilver

Comes with other Poke Balls

Press L and R

94000130 FCFF0000
62111880 00000000
B2111880 00000000
D5000000 00000384
C0000000 00000017
D7000000 00000D16
DC000000 00000002
D2000000 00000000
94000130 FCFF0000
62111880 00000000
B2111880 00000000
D5000000 00000001
C0000000 0000000F
D7000000 00000D14
D4000000 00000001
DC000000 00000002
D2000000 00000000
94000130 FCFF0000
62111880 00000000
B2111880 00000000
D5000000 000001EC
C0000000 00000007
D7000000 00000D54
D4000000 00000001
DC000000 00000002
D2000000 00000000

Black and White

94000130 FCFF0000
02233FCC 03840001
D2000000 00000000

Press L and R

Black 2

Comes with other Poke Balls


94000130 FFF70000
B2000024 00000000
E0018D20 00000058
03E7000A 03E70005
03E70009 03E7000F
03E7000C 03E70004
03E70006 03E70008
03E701F2 03E70001
03E7000B 03E701EE
03E701F0 03E701ED
03E7000E 03E70003
03E701F1 03E701EC
03E7000D 03E70240
03E70007 03E70010
D2000000 00000000

White 2


94000130 FFFB0000
B2000024 00000000
E0018D20 00000068
03E70004 03E70003
03E70002 03E7000B
03E7000C 03E70006
03E70007 03E70008
03E70009 03E7000A
03E70001 03E70005
03E701F1 03E701EF
03E701ED 03E701F0
03E701EE 03E701F2
03E701F3 03E701F4
03E70010 03E7000D
03E7000E 03E7000F
03E70240 03E701EC
D2000000 00000000

Pros for Using the Master Ball Cheat

  • Access Master Balls early in the game and catch all or any Pokemon you want.
  • Save money and do not buy any other Poke Ball.

Cons for Using the Master Ball Cheat

  • The Master Balls will remain in the Item PC, which may clog up the system. (see the image below)
  • Master Balls can’t be used in some areas like Safari Zones rendering the cheat useless if you want to catch the Pokemon.
Master ball cheat in bag

Tips When Using the Master Ball Cheat

  • You can use it one time and withdraw all the Master Balls you need.
  • Remove the cheat and the Master Balls will still be on the Item PC anyway. (Unless it’s a cheat that makes them appear in your bag)
  • For games that have numerous cheats (i.e., bag or Item PC), choose the Item PC one since it’s more convenient.
  • Use the Master Ball cheat early on to start catching all the Pokemon you want right away.

Frequently Asked Questions

Why do people use the Master Ball cheat?

It makes things convenient and easy to catch Pokemon. You don’t need to worry about reducing a Pokemon’s HP and missing your catch.

Plus, any Pokemon that immediately runs from battle can be caught right away.

Is it wrong or illegal to use the cheat?

For starters, it’s not illegal to do so, especially if you’re playing on emulators. Using the Master Ball cheat won’t get you into trouble if you just play alone.

Are there bugs with the Master Ball cheat?

There are no known game-breaking bugs when you use the cheat. The one that usually has a problem is the cheat where the Master Balls spawn in the Item PC.

The issue is when they multiply taking up space, but it doesn’t really break the game.

In Closing

That concludes our look into the Master Ball cheat, which can help you catch the Pokemon you want.

It’s a very convenient cheat for a lot of different reasons.

The next time you play a Pokemon game or hack, you don’t need to play through the story until the point where it gives you the Master Ball.

You can just get a lot of them at the very beginning.

About Taichee

Taichee is the ultimate writer for Pokémon gaming enthusiasts. With extensive experience, he expertly delves into popular Pokemon game series and ROM hacks for GBC, GBA, and NDS, meticulously testing cheats and sharing general gaming strategies on Pokemoncoders.

Leave a Comment