Skip to main content
1 of 2

You could do this with a protractor. Originally I thought you'd need to do an upgrade and measure the difference, but I was making it more complicated than it needs to be.

enter image description here

Thankfully, the bar is exactly half a circle, this makes things a bit easier with a standard protractor. I have assumed that the bar is linear, meaning that if the bar is half full, then the Pokémon is at half of it's max CP.

The bar on this example is 110 / 180 or about 60% full.

You can then work out your estimated max level with this formula:

max = CurrentCP / (angle / 180)

Example:
max = 72        / (110 / 180)
max = 72        /  0.61
max = 118

Based on the other answer, it seems that the max CP might change as you level up, so you might need to remeasure.