L’API de géolocalisation introduite par HTML 5 peut permettre à un site Web de localiser géographiquement ses visiteurs. Pour cela, deux conditions doivent être remplies. Premièrement, le visiteur doit accepter que le site Web utilise son emplacement géographique (le plus souvent, c’est le navigateur Web qui affiche une popup d’alerte demandant à l’utilisateur de valider). Deuxièmement, le navigateur doit être à même de géolocaliser l’utilisateur pour pouvoir donner cette information.

L’API de géolocalisation HTML 5 a donc pour vocation de permettre d’accéder simplement aux données géographiques d’un utilisateur, en faisant abstraction de la méthode pour récupérer cette information. Ainsi, cette API permet de récupérer la latitude, la longitude, l'altitude et le delta de précision de la mesure.