Pokémon GO Evolution Optimization Calculator

I've made up a few terms to make this calculator easier to understand. They were made up on the spot and if anyone has anything better, you can send me a message.

Glossary: Toggle visibility Bases are Pokémon used to evolve. For example, if you wanted to optimize Pidgey evolutions you would put the number of Pidgeys you have here.

Evos are evolved forms of bases that are expendable; they aren't combat-ready and are just fodder to be transferred. Continuing the previous example, you would include the number of Pidgeottos and Pidgeots that you don't use.

Candy total is the current amount of candy available to the bases for evolution.

Candy requirement is the amount of candy required to evolve a base. For Pidgey, this would be 12.

Bases:

Evos:

Candy Total:

Candy Requirement:

In your current state, you are able to get . Recalculate To squeeze another evolution in, you'll need to transfer Pokémon in (starting with the evos), to result in . Recalculate In addition to this, you can fit in another by tranferring additional Pokémon (starting with the evos), resulting in . Recalculate No further optimizations are possible.

* Note: This calculator does not take evolution animation time or app restart time into account. Although you may have 70+ evolutions ready to go, fitting them all into one lucky egg session may be impossible.

* 2nd Note: To see if you get any more potential evolutions after transferring Pokémon after evolution, use the Recalculate button. There are extremely rare edge cases where you can end up with an additional evolution by not transferring any bases early (consider having 13 Pidgeys, 0 Pidgeottos, 0 Pidgeots, and 132 candies), but it's a very minor difference that only matters if you have time to spare for transferring right after evolving.

* 3rd Note: This calculator also doesn't account for the option of continuing to evolve an evolved Pokémon to get a 3rd evolution. From an efficiency standpoint, this is usually not efficient, as you can often get ~4.5 evolutions for the same amount of candy, but from a "gotta catch 'em all" standpoint, Pokédex completion is kind of important. To manually calculate this in, just subtract (2nd evolution candy requirement - 1) from your total candy and make a mental note that you're getting an evolution and a Pokédex bonus from this.