Powered: Leave as "No" if you are sure you have never powered-up the Pokemon, else "Yes".

Att: Leave unchecked unless your team leader said this Pokemon's best stat was attack.

Def: Leave unchecked unless your team leader said this Pokemon's best stat was defence.

HP: Leave unchecked unless your team leader said this Pokemon's best stat was HP.

Best: Leave as "Optional" unless your team leader text indicated in which range the best stat is. For a translation of leader text to IV ranges in your language, see PA Localisation.

You can check multiple boxes if your team leader says more than one stat is its best.

Note, we're calling the stat "HP" because that's what Niantic chose to use in the leader text. Really, the IV is "Stamina" and this IV drives the "HP" and CP of the Pokemon, see formulas below. HP and Stamina are two different numbers, Niantic has chosen to confuse them. The leaders should be saying the best stat is "Stamina". We're not bitter at all.

If you've scored a 90%+ Pokemon, have a look at Trainer Gear to make sure your personal equipment set is as complete as your Pokemon's IVs.

10

12

These white boxes show the moves base DPS after STAB but before factoring in battle specific factors like the Pokemon's Attack, Defense and defending Pokemon's type.

2.25

These pink text boxes show the Damage per Energy (DPE) for charge moves. In many cases, this is more important than the DPS for a charge move. See this discussion on why DPE is so important for charge moves.

IVs Explained

Each type of Pokemon has a base set of attributes for Stamina, Attack and Defence. Each specific Pokemon is "born" with its own IVs (individual values), that further increase these stats by 0-15 extra points. You cannot change the IVs, not all Pokemon are born equal.

These IVs make small differences in the final power of a Pokemon. For example, the base attributes of a Charizard are 223, 176, 156. This would be the "worst" Charizard available where all IVs are zero. With max IVs, a Charizard would have 238, 191, 171. Each of these Atk, Def and Stam values for Charizard are only 7-10% better.

Nonetheless, if having the absolute best Pokemon is critical to you, this tool will help you find the hidden IV values that your Pokemon has so you can decide to keep it or try for something better. Absolute perfection isn't just having the best IVs, the "perfect" Pokemon would have both maximum IVs AND the best Moveset possible. Note that your Pokemon's maximum level is governed by your trainer level. To level yourself up faster, and therefore gain access to levelling up your Pokemon further, check out XP Batching.

This tool uses the two following formulas and the inputs you provide about your Pokemon to attempt to identify its IVs:

Major credit to u/__isitin__ for digging up the data. Huge thanks to trainer JarydC for getting the javascript for this across the line at the 11th hour, and to Ciuff and Nylonee for getting the ball rolling.

Refining Results

There can be many possible IVs that would produce the Pokemon you have. You are able to narrow down the Pokemon by levelling it up OR evolving it, and submitting the new details to this tool

After your first search, use the "Refine" button instead of "Calculate". Power-up the Pokemon once OR evolve it, observe its new CP HP and Dust Prices, enter the new details, then click "Refine".

The "Refine" process will automatically identify if you evolved the mon (species changed) or if you powered it up and the powered up field is now set to "Yes". But only one at a time. Don't attempt to evolve and powerup between submissions, or powerup multiple times between submissions. The tool assumes you're taking it one step at a time.

Some Pokemon can have their IVs identified immediately, other will require up to 5 Power-Ups to know exactly which IV set it has. Regardless, you should know within 0-1 powerups if it's "close to perfect".

Pokemon with 10CP or 10HP

So these are a bit of a pain. Niantic rounds up those formulas above to 10 if they ever score below. So if you put in a Rattata you just caught, with 10CP and 10HP, you'll find that it can have 4096 possible IV combinations and be anywhere from 0-93% perfect.

Unfortunately, for some Pokemon, that's just the way it is, you cannot know if it's good a good set of IVs or a poor set until you Power it up a couple times.

Sharing

If you like Poke Assistant and the free services it provides, the best thing you can do to give back is to recommend it: