Convertisseur de Plus Codes | Aller-retour OLC et lat/lng dans le navigateur
Convertit les Plus Codes (Open Location Code, OLC) en latitude / longitude et inversement, avec une précision de 10, 11 ou 12 chiffres. Le panneau de résultat indique les coins sud-ouest et nord-est de la cellule, ainsi que sa taille réelle en mètres avec correction par le cosinus pour rester cohérent près des pôles. L'algorithme OLC est ré-implémenté ici sans charger la bibliothèque officielle open-location-code (plus de 300 Ko).
💡 À propos de cet outil
Les Plus Codes offrent une alternative propre à l'adresse postale quand un lieu n'a pas de numéro — un refuge de montagne, un stand sur un marché temporaire, un point de rendez-vous au port. Ce sont aussi les fragments qu'on retrouve dans les URLs de Google Maps du type https://plus.codes/8FW4V75V+8R. Le problème inverse — récupérer des coordonnées à partir d'un code collé dans un message — est plus fréquent que la doc ne le laisse penser, et la page officielle de décodage demande trop de clics pour un usage rapide.
L'outil aligne les deux sens sur le même écran. Tu bascules le mode, tu colles ta valeur, et le code ou les coordonnées apparaissent. Quand tu changes la précision, la taille réelle de la cellule évolue concrètement : environ 14 m × 14 m à 10 chiffres, ~2,8 m × 3,5 m à 11 chiffres et un carré de 0,6 m à 12. Le calcul applique la correction 111 320 × cos(lat) mètres par degré de longitude, donc l'équateur, Paris et Cayenne donnent des chiffres différents, comme attendu.
La validation suit la spécification officielle : seul l'alphabet 23456789CFGHJMPQRVWX est accepté, la position du séparateur + est vérifiée et les motifs de remplissage par 0 sont contrôlés. Coller 8fw4v75v+8r en minuscules avec une espace de trop fonctionne, car la normalisation est faite en silence.
🧐 Questions fréquentes
Q. Comment choisir entre 10, 11 et 12 chiffres ? 10 chiffres correspondent à la porte d'un immeuble. 11 chiffres ciblent une place de parking précise ou l'entrée B d'un site événementiel. 12 chiffres délimitent un carré de 0,6 m — assez fin pour pointer le pied d'une sculpture, même si cela dépasse la précision absolue d'un GPS grand public.
Q. Tout Plus Code copié depuis Google Maps fonctionne-t-il ?
Oui, pour les codes complets. Copie la partie après plus.codes/ (par exemple 8FW4V75V+8R) ou le code affiché sur la fiche d'un lieu dans Maps. La casse et les espaces sont normalisés en interne, pas besoin de nettoyer manuellement.
Q. Et les codes raccourcis comme 75V+8R ?
L'outil n'accepte que les codes complets. Un code raccourci a besoin d'un lieu de référence pour être résolu ; sans contexte, le même fragment peut tomber dans des dizaines d'endroits différents. Reconstruis le code complet dans Google Maps avant de le coller.
Q. Que se passe-t-il aux pôles et au passage de la ligne de changement de date ?
La latitude 90° est ramenée à 90 − ε selon la spécification OLC, et les longitudes hors [−180, 180) sont enroulées avant encodage. L'arithmétique des chiffres de grille utilise floor et modulo en base 20, donc les soudures restent stables.
Q. La taille de cellule équivaut-elle à la précision GPS ? Non. La taille de cellule est une propriété du code lui-même — la boîte qu'il représente sur une sphère. Un GPS grand public atteint généralement 3–10 m de précision, donc affirmer que « 12 chiffres permettent du 60 cm sur le terrain » mélange deux choses différentes. Considère la cellule comme une étiquette, pas comme un objectif de calibrage.
📚 Le saviez-vous
Open Location Code a été publié par le bureau zurichois de Google en 2014 sous licence Apache 2.0 — un choix délibéré pour permettre l'adoption dans des projets publics. On le retrouve ainsi dans des pilotes postaux aussi divers qu'India Post ou les services postaux du Cap-Vert sans dépendre d'un produit unique. L'idée de départ : donner aux gens sans adresse formelle un moyen de partager leur localisation sans s'enfermer dans un service propriétaire.
L'alphabet 23456789CFGHJMPQRVWX est la pièce que les concepteurs de code aiment commenter. Il exclut les glyphes confusibles à l'œil (0 / O, 1 / I / L, B / 8) et a été calibré pour les imprimantes bon marché et la voix — oui, la voix. Les Plus Codes ont été pensés pour être dictés au téléphone dans des régions où lire une adresse est plus simple que de la taper.
La structure combine cinq paires base-20 et des chiffres de grille base-4×5 pour le raffinement. Cette hybridation évite que la chaîne ne s'allonge brutalement : les huit premiers caractères localisent déjà le village, et les chiffres supplémentaires affinent sans rendre la chaîne ingérable — ce qui compte quand un code est peint sur le flanc d'une camionnette ou griffonné sur une carte dessinée à la main.