Pokémon Soul Link Calculator v2

This tool will calculate every valid Pokémon team in a Soul Link, to help you plan your party better. Whenever you and your Soul Link partner catch a new pair of Pokémon, just enter their names, primary types, and catch location here and add them to the list.

A team is considered valid if:

  1. Pokémon who were caught together are always on the team or off the team together.
  2. Pokémon with the same primary typings cannot both be on the team together, even across different players.
  3. A team must contain between 1 and 6 pairs.

Click the icon next to a pair to require that pair in the team listings. Click again to stop requiring it. Required pairs will be saved with your list, as indicated by the lit up check marks.

Click the × icon to delete a pair.



(Your list should auto-save for the next time you open the app after every full calculation, but it's a good idea to back it up with the Save to JSON button in case you clear your browser's data, or want to share your list.)