Más juegos en WuGames.ioPatrocinadoDescubre juegos de navegador gratis — juega al instante, sin descargas ni registro.Jugar

Plus Codes - Codificador y decodificador Open Location Code

Herramienta Plus Codes gratis y open source: codifica/decodifica Open Location Code, recupera códigos cortos y compuestos, ve el tamaño real de la celda en metros.

Los códigos completos (ej. 7P28W9CM+F9) se decodifican directamente. Para códigos cortos o compuestos (ej. W9CM+F9), se usa la ubicación de referencia de abajo para recuperar el código completo.

¿Qué son Plus Codes (Open Location Code)?

Plus Codes, también conocidos como Open Location Codes (OLC), son códigos cortos que representan ubicaciones en cualquier lugar de la Tierra. Desarrollados por Google, Plus Codes proporcionan una forma simple de compartir ubicaciones precisas sin necesidad de direcciones de calle—perfecto para áreas sin sistemas de direcciones formales.

Un Plus Code se ve así: 7P28W9CM+F9 (Hanoi, Vietnam). El código puede acortarse a W9CM+F9 cuando se combina con un nombre de ciudad o punto de referencia cercano. A diferencia de las coordenadas GPS, los Plus Codes son más fáciles de recordar y comunicar.

Características clave de Plus Codes:

  • Cortos y fáciles de comunicar: 10-11 caracteres en lugar de coordenadas largas
  • Funcionan en cualquier lugar: Incluso en áreas sin direcciones de calle o códigos postales
  • Gratis y de código abierto: Sin tarifas de licencia ni restricciones
  • Capacidad offline: Se pueden calcular sin conexión a internet
  • Integrados con Google Maps: Haz clic en Plus Code para abrir ubicación en Maps

Plus Codes son particularmente útiles en países en desarrollo, áreas rurales, asentamientos informales y para servicios de emergencia.

Cómo usar Plus Codes

Los Plus Codes consisten en un código de área (primeros 4 dígitos) y un código local (últimos 6+ dígitos), separados por un signo más. Cuantos más dígitos, más precisa la ubicación:

Longitud de código y precisión:

  • 6 dígitos (ej: 7P28W9+): área ~14km × 14km (nivel ciudad)
  • 8 dígitos (ej: 7P28W9CM+): área ~275m × 275m (barrio)
  • 10 dígitos (ej: 7P28W9CM+F9): área ~14m × 14m (entrada edificio)
  • 11 dígitos (ej: 7P28W9CM+F9W): área ~3m × 3m (punto preciso)

Acortar Plus Codes:

Cuando se combina con un nombre de ciudad o ubicación de referencia, puedes eliminar los primeros 4 o 6 dígitos. Por ejemplo, '7P28W9CM+F9' se convierte en 'W9CM+F9' o incluso 'CM+F9' cuando la ubicación de referencia está cerca.

Para usar un código corto, necesitas recuperar el código completo proporcionando una ubicación de referencia (latitud/longitud) cerca de la ubicación objetivo.

Plus Codes vs coordenadas GPS

Comparando Plus Codes con coordenadas GPS tradicionales:

  • Legibilidad: Plus Codes (W9CM+F9) son más cortos que coordenadas (21.027800, 105.834200)
  • Comunicación: Más fácil de leer por teléfono o escribir sin errores
  • Memorabilidad: Códigos alfanuméricos son más fáciles de recordar que números decimales
  • Precisión: Ambos proporcionan precisión similar según la longitud del código. Un código de 10 caracteres mide unos 14m norte-sur en todas partes, pero su ancho este-oeste se reduce hacia los polos al converger las líneas de longitud—unos 14m en el ecuador, 10m cerca de 45° y 7m cerca de 60° de latitud
  • Universal: Ambos funcionan en cualquier lugar de la Tierra sin requerir mapas o bases de datos

Plus Codes son ideales para comunicación humana, mientras que las coordenadas GPS siguen siendo mejores para aplicaciones técnicas y cálculos.

Aplicaciones del mundo real

Plus Codes se usan en varios escenarios prácticos:

  • Servicios de emergencia: Compartir ubicación rápido para ambulancias y equipos de rescate
  • Servicios de entrega: Puntos de entrega precisos en áreas sin direcciones de calle
  • Viajes y turismo: Compartir puntos de encuentro, senderos o lugares para fotos
  • Bienes raíces: Identificar parcelas de tierra y sitios de construcción sin direcciones formales
  • Ayuda humanitaria: Navegar campamentos de refugiados y asentamientos informales
  • Ubicaciones comerciales: Ayudar a clientes a encontrar tiendas, restaurantes o proveedores de servicios

Plus Codes están integrados en Google Maps, Apple Maps y muchas otras aplicaciones de mapas, haciéndolos accesibles a miles de millones de usuarios en todo el mundo.

Preguntas Frecuentes

Un Plus Code (también llamado Open Location Code u OLC) es un geocódigo de cuadrícula de código abierto desarrollado por Google en 2014 para dar una dirección física a cualquier punto de la Tierra, incluyendo áreas rurales sin dirección, asentamientos informales, campos de refugiados y tierras no desarrolladas. Un código completo como "8FVC9G8F+6X" codifica un rectángulo de 14 × 14 metros en cualquier parte del planeta usando un alfabeto base-20 que excluye deliberadamente vocales y caracteres fácilmente confundibles (sin 0, O, 1, I, L). A diferencia de las direcciones de calle, un Plus Code no requiere autoridad de nomenclatura, servicio postal ni red vial — funciona en Mongolia, Antártida, el medio del Sahara y mar abierto. Google Maps, OpenStreetMap y la mayoría de apps de mapas los decodifican nativamente.

Un Plus Code completo tiene 10 caracteres más un "+" con dos caracteres finales: p.ej., 8FVC9G8F+6X. Los primeros 10 caracteres resuelven cualquier parte de la Tierra sin ambigüedad. Un código corto omite los primeros 4 caracteres y solo es significativo cuando se empareja con una localidad de referencia cercana: "9G8F+6X Madrid" funciona porque "Madrid" desambigua el prefijo faltante. Los códigos compuestos son códigos cortos más un nombre de ciudad y son lo que Google Maps típicamente muestra. El signo más siempre se sitúa antes de los dos últimos caracteres y marca la frontera entre la resolución 1/8000° y el refinamiento 1/40000°. Los códigos pueden extenderse más allá de 11 caracteres para precisión submétrica pero las apps de consumidor raramente lo hacen.

La superficie de la Tierra (-90° a +90° latitud, -180° a +180° longitud) se divide primero en 18 × 36 celdas de 20° × 20° cada una, codificadas por los dos primeros caracteres. Cada celda se subdivide en 20 × 20 sub-celdas de 1° × 1° (caracteres 3–4), luego 20 × 20 otra vez para 0,05° (caracteres 5–6), 20 × 20 para 0,0025° (caracteres 7–8), y finalmente 20 × 20 para 0,000125° (caracteres 9–10), dando aproximadamente 14 m de lado en el ecuador. El carácter 11 refina a una cuadrícula 4 × 5 (3,5 m × 2,8 m) usando un alfabeto base-20 diferente. El alfabeto total es "23456789CFGHJMPQRVWX" — elegido para que los códigos puedan leerse en voz alta sin confusión. Las celdas se estrechan hacia los polos porque las líneas de longitud convergen.

Sí — Google liberó el algoritmo Open Location Code bajo licencia Apache 2.0 en GitHub en github.com/google/open-location-code con implementaciones de referencia en más de 20 lenguajes incluyendo JavaScript, Python, Java, Go, C++, Rust y PHP. No hay patentes, regalías, atribución requerida más allá del aviso Apache estándar, ni clave API. Puede codificar, decodificar y mostrar Plus Codes en productos comerciales sin contactar a Google. La especificación OLC también está documentada como referencia técnica estilo W3C estable. En contraste, what3words es un sistema propietario patentado con acceso API de pago — esa es la confusión más común cuando los desarrolladores comparan alternativas.

what3words codifica cuadrados de 3 m × 3 m como un triplete de palabras comunes del diccionario (rivera.casa.luna) — memorable pero propietario, específico de idioma y patentado. Plus Codes codifica celdas de cualquier tamaño en caracteres alfanuméricos y es de código abierto. Geohash, inventado en 2008 por Gustavo Niemeyer, también usa alfabeto base-32 jerárquico y es totalmente abierto — precede a Plus Codes y se usa ampliamente en bases de datos (Elasticsearch, Redis) para búsqueda de proximidad porque geohashes adyacentes comparten prefijos. MGRS (Military Grid Reference System) se construye sobre UTM y divide el mundo en zonas de 6° × 8° — es el estándar OTAN para operaciones militares y respuesta a emergencias. Plus Codes alcanza un punto óptimo para uso civil: abierto, corto, pronunciable, sin autoridad central.

En el ecuador un código estándar de 10 caracteres (xxxxxxxx+xx) codifica un cuadrado de 13,9 m × 13,9 m; a 45° de latitud es 13,9 m norte–sur × 9,8 m este–oeste; a 60° de latitud es 13,9 m × 7,0 m. Agregar el carácter 11 refina a aproximadamente 3,5 m × 2,8 m en el ecuador — suficiente para señalar una entrada de edificio específica. Agregar un carácter 12 (usado en algunas implementaciones) baja a aproximadamente 1 m. La precisión de un código está fundamentalmente limitada por dónde cae el punto codificado dentro de la celda: podría ser la esquina suroeste o noreste, así que la posición verdadera puede estar hasta un ancho-de-celda lejos del centro decodificado. Planifique un error típico de ±7 m en un código de 10 caracteres.

Sí — ese es uno de los casos de uso más fuertes. Plus Codes han sido usados por el gobierno indio para entregar correo a residentes de asentamientos, por la ONU para coordinar logística de campos de refugiados Rohingya en Cox's Bazar, por equipos de Cruz Roja en zonas de desastre donde las señales viales están destruidas, y por servicios postales nacionales de Madagascar y Cabo Verde como direccionamiento oficial. Los sistemas de despacho de emergencia en algunos condados de EE.UU. aceptan Plus Codes de llamantes 911 en áreas silvestres sin dirección o senderos fuera de la red. Como los códigos son deterministas, computables sin conexión y globalmente únicos, funcionan incluso cuando las redes celulares caen — una tarjeta de papel con el código impreso es suficiente para navegar. El sistema está documentado en plus.codes.

Más a menudo debido a la precisión de latitud/longitud en la entrada. Google Maps almacena coordenadas a 7 decimales (~1 cm) y calcula el Plus Code a partir de eso, mientras que una coordenada introducida manualmente con 4 decimales (~11 m) puede caer en una celda de cuadrícula adyacente, produciendo un código un carácter diferente en la posición 9 o 10. El algoritmo OLC es determinista — la misma entrada siempre da la misma salida — así que cualquier desacuerdo se rastrea a la precisión de entrada o al uso de diferentes librerías con diferente manejo de borde de celda. Otra fuente: algunas implementaciones legacy codificaban el centro de la celda en lugar de la esquina suroeste. La librería oficial de referencia OpenLocationCode codifica desde la esquina suroeste; verifique que su librería coincida con esa convención.

Un código corto ha perdido sus primeros cuatro caracteres, así que por sí solo es ambiguo — hay celdas coincidentes dispersas por todo el mundo. Para convertirlo de nuevo en un código completo debes proporcionar una ubicación de referencia (una latitud/longitud cercana a donde aplica el código) y dejar que el algoritmo elija la coincidencia más cercana. En la pestaña Decodificar de esta herramienta, pega el código corto y rellena los campos de Ubicación de referencia; la rutina OpenLocationCode.recoverNearest() reconstruye entonces el código completo (ej. W9CM+F9 con referencia 21,03, 105,83 recupera 7P28W9CM+F9) antes de decodificarlo. Los códigos compuestos como "9G8F+6X Madrid" llevan un nombre de ciudad en lugar de coordenadas explícitas — quita la localidad, geocodifícala a una lat/lon aproximada y úsala como referencia. Una referencia dentro de unos 40 km del objetivo es suficiente para recuperar la celda correcta.

Porque el tamaño real en el terreno de una celda Plus Code depende de la latitud. La cuadrícula se define en grados, así que una celda de 10 caracteres siempre mide 1/8000° de alto (unos 13,9 m norte-sur en cualquier parte de la Tierra) y 1/8000° de ancho. Pero un grado de longitud cubre menos metros a medida que te alejas del ecuador: ancho ≈ 13,9 × cos(latitud). Cerca del ecuador se mantiene en ~14 m, a 45° baja a ~9,8 m, y a 60° a ~7 m. Esta herramienta decodifica los límites exactos de la celda del código y multiplica el rango en grados por 111.320 m (y por cos(latitud central) para el eje este-oeste), así que topógrafos y despachadores ven la huella real de la celda y su área en metros cuadrados en lugar de una sola cifra nominal.
Plus Codes - Codificador y decodificador Open Location Code — Herramienta Plus Codes gratis y open source: codifica/decodifica Open Location Code, recupera códigos cortos y compuesto
Plus Codes - Codificador y decodificador Open Location Code