Trade Evolution Route Planner
Pokemon Crystal trade evolutions without trading
In vanilla Pokemon Crystal, there is no hidden solo evolution item or NPC for trade evolutions. Use a real trade-back for the untouched method, emulator link play if your setup supports it, or a clearly labeled modified route for a solo-friendly run.
Fast Answer
Vanilla Crystal needs a trade event
Without modifying the game or save, Kadabra, Machoke, Graveler, Haunter, Poliwhirl, Slowpoke, Onix, Scyther, Seadra, and Porygon only reach their trade evolutions through a compatible trade. If you want the evolved Pokemon back on the original save, plan a trade-back before sending it away.
Route Selector
What kind of save are you playing?
Saved Checklist
Before sending a Pokemon away
Solo Options
Pick the least risky workaround
Use this when your emulator can connect two instances or two devices. Test with a common Pokemon before moving a rare catch.
Filterable Roster
Every Crystal trade evolution blocker
| Send | Hold | Becomes | Best use | No-trade verdict |
|---|
Held Item Planner
Items that do not work alone
- King's Rock: used for Politoed and Slowking; Crystal gives one in Slowpoke Well B2F.
- Metal Coat: used for Steelix and Scizor; Crystal has a ship gift source and a Magnemite-family held-item route.
- Dragon Scale: used for Kingdra; the direct item ball is in Mount Mortar.
- Up-Grade: used for Porygon2; the direct gift source is in Silph Co. after reaching Kanto.
The item must be held at the moment of trade. Using it from the bag or leveling up while holding it will not trigger the vanilla evolution.
Bank And HOME
Transfers are not trade rooms
Moving a Virtual Console Pokemon forward is a collection decision, not a Crystal evolution method. It does not create a trade-back into your Crystal save, and it should not be used as a substitute for evolving Haunter, Kadabra, Machoke, Graveler, or held-item trade lines inside the game.
Before relying on any legacy transfer service, confirm the current official service status on your own device and keep a separate save backup if your setup allows it.
Trade Log
Copy a return-trade template
Trade route: Source save: Partner save: Pokemon sent: Held item: Expected evolution: Return trade agreed: Backup made: Do not save again until both players confirm: