There are a variety of Potions in Pokémon Go ranging from a regular Potion to a Max Potion. The table below shows the unlock level and HP each one restores.

Image Item Description Unlock Level HP Healed
Potion Potion A spray-type medicine for treating wounds. It restores the HP of one Pokémon by 20 points. 5 20
Super Potion Super Potion A spray-type medicine for treating wounds. It restores the HP of one Pokémon by 50 points. 10 50
Hyper Potion Hyper Potion A spray-type medicine for treating wounds. It restores the HP of one Pokémon by 200 points. 15 200
Max Potion Max Potion A spray-type medicine for treating wounds. It will completely restore the max HP of a single Pokémon. 25 ALL