search

Found

info Visão geral

Converte Plus Codes (Open Location Code) em lat/lng e o inverso. Precisão de 10, 11 ou 12 dígitos; mostra cantos SO e NE e tamanho da célula.

📘 Como usar

  1. Alterne o modo entre «Lat/Lng → Plus Code» e «Plus Code → Lat/Lng»
  2. Digite as coordenadas ou um código no formato `8FW4V75V+8R`
  3. Mude a precisão (10 / 11 / 12 dígitos) para ver a célula encolher
  4. Confira os cantos SO / NE e o tamanho real da célula (metros) no painel de resultado

Conversor de Plus Codes

Intervalo: -90 a 90
Intervalo: -180 a 180
Plus Code
8FW4V75V+8R
Copiado!
Latitude
48.858370
Longitude
2.294481
Canto SO
Canto NE
Tamanho da célula

Usa 20 caracteres (são excluídos os glifos ambíguos 0/1/A/B/D/E/I/L/O e outros).

Article

Conversor de Plus Codes | Ida e volta entre OLC e lat/lng no navegador

Converte Plus Codes (Open Location Code, OLC) em latitude / longitude e o inverso, com precisão de 10, 11 ou 12 dígitos. O painel de resultado mostra os cantos sudoeste e nordeste da célula da grade e o tamanho real em metros, com correção pelo cosseno para que o valor faça sentido perto dos polos. O algoritmo OLC é implementado do zero, sem carregar a biblioteca oficial open-location-code (mais de 300 KB).

💡 Sobre esta ferramenta

Plus Codes são uma alternativa razoável ao endereço postal quando um local não tem número — um abrigo de montanha, uma barraca em feira temporária, um ponto de encontro num porto. São também o formato que você vê em URLs do Google Maps como https://plus.codes/8FW4V75V+8R. O problema inverso — extrair um código de um chat e devolver as coordenadas — aparece mais do que a documentação sugere, e abrir a página oficial de decodificação a cada uso é trabalhoso.

A ferramenta coloca os dois sentidos na mesma tela. Você alterna o modo, cola o valor e o código ou as coordenadas correspondentes aparecem. Ao mudar a precisão, o tamanho real da célula muda de forma concreta: cerca de 14 m × 14 m com 10 dígitos, ~2,8 m × 3,5 m com 11 e um quadrado de 0,6 m com 12. O cálculo aplica a correção 111.320 × cos(lat) metros por grau de longitude, então o equador, São Paulo e Porto Alegre devolvem números diferentes — como deve ser.

A validação segue a especificação oficial: aceita apenas o alfabeto 23456789CFGHJMPQRVWX, verifica a posição do separador + e o padrão de preenchimento com 0. Colar 8fw4v75v+8r em minúsculas e com espaço a mais funciona porque a normalização acontece em segundo plano.

🧐 Perguntas frequentes

P. Como escolher entre 10, 11 e 12 dígitos? 10 dígitos chegam à porta de um prédio. 11 dígitos servem para uma vaga específica de estacionamento ou a entrada B de um pavilhão de eventos. 12 dígitos delimitam um quadrado de 0,6 m — fino o bastante para apontar a base de uma escultura, ainda que ultrapasse a precisão absoluta do GPS de bolso.

P. Qualquer Plus Code copiado do Google Maps funciona? Sim, desde que seja um código completo. Copie a parte após plus.codes/ (por exemplo 8FW4V75V+8R) ou o código mostrado na ficha do local no Maps. Maiúsculas e espaços são normalizados internamente, não precisa limpar antes.

P. E códigos curtos como 75V+8R? A ferramenta aceita apenas códigos completos. Um código curto precisa de um local de referência para ser resolvido; sem esse contexto o mesmo fragmento pode cair em dezenas de lugares diferentes pelo mundo. Reconstrua o código completo no Google Maps antes de colar aqui.

P. Funciona nos polos e ao cruzar a linha internacional de data? Funciona. A latitude 90° é arredondada para 90 − ε conforme a especificação OLC, e longitudes fora de [−180, 180) são envoltas antes de codificar. A aritmética dos dígitos de grade usa floor e módulo em base 20, então as costuras permanecem estáveis.

P. O tamanho da célula equivale à precisão do GPS? Não. O tamanho da célula é uma propriedade do próprio código — a caixa que ele representa sobre uma esfera. Um GPS de consumo costuma acertar dentro de 3–10 m, então afirmar que «12 dígitos garantem 60 cm em campo» mistura duas coisas diferentes. Trate a célula como um rótulo, não como uma meta de calibração.

📚 Curiosidades

O Open Location Code foi publicado pelo escritório do Google em Zurique em 2014 sob licença Apache 2.0 — uma escolha deliberada para permitir adoção em projetos públicos. Por isso aparece em pilotos postais tão diversos quanto o India Post ou os Correios de Cabo Verde sem ficar amarrado a um único produto. A ideia inicial era dar a quem não tem endereço formal uma forma de compartilhar localização sem depender de serviço fechado.

O alfabeto 23456789CFGHJMPQRVWX é a parte que mais empolga quem projeta códigos. Exclui glifos visualmente confundíveis (0 / O, 1 / I / L, B / 8) e foi calibrado para impressoras simples e para a voz — sim, voz. Os Plus Codes foram pensados para serem ditados por telefone em regiões onde ler um endereço é mais fácil do que digitá-lo.

A estrutura combina cinco pares base-20 com dígitos de grade base-4×5 para o refinamento. Essa hibridação evita que a cadeia cresça de uma vez: os primeiros oito caracteres já localizam você na cidade certa, e os dígitos extras só refinam sem alongar a cadeia de modo incômodo — o que importa quando o código é pintado na lateral de uma van ou rabiscado num mapa feito à mão.