This page is for finding your SID in Ruby and Sapphire.Looking for a different game? Check out these pages:
If you're using an emulator or GBA flashcart
If you're playing Ruby or Sapphire
RNG for a TID/SID combination
PokeFinder
- Open PokeFinder and click the "IDs" button in the "Gen 3" tab.
- Select the "RS" tab in the new window that appears.
- Check "Dead Battery" if you have a dead battery (likely), otherwise fill in the time and date you started the save.
- Enter your TID in PokeFinder's filters.
- Click "Generate" to get a list of possible SIDs.
- If you have multiple possible SIDs, save your game before choosing your starter.
- Attempt to RNG your starter for each SID. If you get a shiny, you found your SID.
Web tool with dead battery
- Go to Lincoln's SID Finder.
- Enter your TID and click the "TID" circle.
- Enter 5a0 as the "Initial Seed".
- Click "Generate" to get a list of possible SIDs.
- If you have multiple possible SIDs, save your game before choosing your starter.
- Attempt to RNG your starter for each SID. If you get a shiny, you found your SID.
If you already have a shiny
- Use EV-reducing berries if the Pokémon has battled to reset EVs.
- Open PokeFinder and go to "Gen 3 Tools" > "IV Calculator".
- Input the Pokémon's info to determine its IVs.
- Open "Gen 3 Tools" > "IVs to PID".
- Enter the Pokémon’s IVs, nature, and your Trainer ID.
- Search for results and determine the correct method:
- Wild Pokémon: Methods 1-4.
- Legendaries: Method 1.
- If multiple SIDs appear, attempt to RNG a shiny using each until you find the correct one.
If you play Emerald, didn't alter Dewford Trends, and have a dead battery
If you play Emerald, didn't alter Dewford Trends, and have a save under a day old
If you have a hacked Wii or Gamecube and a GBA-GC cable
If you have an NDS and NDS flashcart
If you can transfer Pokemon to a hacked DSI, 3DS, or Switch
- Transfer a Pokemon up to your hacked console.
- Dump your hacked console's save
- Load your save in PKHex or pkmds.app and view the SID.
If you have an NDS connected to WiFi and a Gen 4 game
If you can transfer Pokemon to Pokemon Home
- Transfer a Pokemon up to Pokemon Home.
- Join the Pokemon RNG Discord.
- Ask someone to check the SID of the Pokemon.
If you're okay using ACE and play Emerald
- Set up ACE with this guide.
- Use the "Read SID from Pokémon in box 9 slot 27" code in this pastebin, which sets your TID to be your SID.
- View your Trainer Card, which will now show your SID instead of TID.
- Soft reset to avoid saving the changes.
If you're okay starting a new save in Emerald
If you're okay starting a new save in Fire Red or Leaf Green
- Start a new save
- Start a stopwatch when you press A to accept your name on the "YOUR NAME?" screen.
- Stop the stopwatch when your character shrinks and turns white, just before the character is in the moving truck.
- Open PokeFinder and click the "IDs" button in the "Gen 3" tab.
- Select the "FRLGE" tab in the new window that appears.
- Enter your TID in the TID field.
- Multiply the number of seconds on your stopwatch by 59.7275, and round down to get your likely advance.
- Subtract 50 from your likely adance and enter the result in the Initial Advances field.
- Add 50 from your likely adance and enter the result in the Max Advances field.
- Click "Generate" to get a list of possible SIDs.
- If you have multiple possible SIDs, save your game before choosing your starter.
- Attempt to RNG your starter for each SID. If you get a shiny, you found your SID.
If nothing above applies to you (last resort option)
- Try to randomly encounter a shiny.
- Follow the "If you already have a Shiny" section above.
Are we missing a method? Join the Pokemon RNG Discord and let us know!
Credits
- Chinese translation: xuanyelin, Hakuhiro.