Potions heal Pokémon, restoring HP lost during battle. Potions come in various strengths and restore different amounts of HP. However, if a Pokémon loses all its HP, it will faint and can't be healed with Potions.
Revives are used to revive Pokémon that have fainted. Max Revives fully restore a fainted Pokémon's HP, while standard Revives only bring back a portion of total HP.
To heal or revive a Pokémon:
To heal or revive a Pokémon: