Saltar al contenido principal
OpenQRS
Herramientas
Idioma actual: Español
100% privado

Generador de códigos QR de ubicación

100% privado y local: tus datos nunca salen de tu navegador. Estos códigos QR son permanentes y nunca caducan.

Ajustes de Ubicación

geo: es el estándar abierto y Android lo gestiona de forma nativa. Un enlace de mapa es la opción más segura para un público mixto.

Grados decimales entre -90 y 90. Al sur del ecuador es negativa.

Introduce la latitud en grados decimales, entre -90 y 90.

Grados decimales entre -180 y 180. Al oeste de Greenwich es negativa.

Se añade como ?q=lat,lon(etiqueta), una extensión de Android al esquema geo:. Las demás plataformas la ignoran.

Diseño

Forma de los módulos
Preajustes
Marco de esquina
Añadir un logo central
Elige una imagen o suelta una aquíPNG, JPEG, WebP o GIF, hasta 1000 KB

La imagen se lee en esta página y se incrusta en el código como una URL data:. No se sube a ninguna parte y se queda dentro del archivo que descargas.

Más opciones de diseño

La mitad oscura del código. Mantenlo muy por debajo del fondo en luminosidad.

Cubre la zona de silencio y también los huecos entre módulos. Un fondo transparente lo deja fuera del archivo, así que no se dibuja nada con él.

Contraste 11.5:1 entre los módulos y el fondo.

Preajustes

PNG y WebP conservan un canal alfa; el SVG simplemente omite el rectángulo de fondo. Aquello sobre lo que se coloque el código pasa a ser la mitad clara del contraste.

Degradado

Un degradado rellena solo los módulos oscuros. Su extremo más claro fija el contraste que recibe de verdad un lector, así que los dos extremos tienen que seguir siendo oscuros.

El segundo color, usado solo mientras hay un degradado seleccionado. Se mide su contraste junto con el primero.

45°

Grados en sentido horario desde un barrido de izquierda a derecha. Un degradado radial se expande del centro hacia fuera, así que el ángulo solo se aplica al lineal.

Forma de los módulos

Las formas redondeadas cubren menos de cada celda. El centro sigue cubierto, que es donde muestrea el decodificador, pero un código denso impreso pequeño se lee con más fiabilidad en cuadrados.

Marco de esquina

El anillo de los tres patrones de localización.

Centro de esquina

El ojo dentro de cada patrón de localización.

4 módulos

El margen en blanco alrededor del código, medido en módulos. 4 es el mínimo que fija la especificación.

Más recuperación aguanta más daño y cuesta capacidad, así que el mismo contenido produce un símbolo más denso.

Hay un logo en el centro que mantiene el nivel en H. Su límite de ancho sigue al símbolo: 14% en el código más pequeño, 30% en uno denso.

Vista previa y exportación

Exportar

Exportar

Ráster, para pantalla

Completa el formulario para activar las descargas.

Tamaño de exportación y texto codificado
Carga útil
Aún no hay nada codificado
Símbolo
Aún sin construir
Recuperación
Q

Esperando datos

Tamaño de exportación

Entre 64 y 4096 píxeles. Exportando a 1024 px.

Texto codificado

Pon un punto en un cartel, en una puerta de reparto o en una baliza de sendero. Las coordenadas se convierten en un URI geo: según la RFC 5870, y un enlace de mapa pegado se codifica exactamente como lo das.

Cuando alguien lo escanea

En modo coordenadas, un teléfono Android entrega el URI geo: a su app de mapas y coloca un pin; en modo enlace de mapa, cualquier teléfono abre el enlace en el navegador o en la app de mapas correspondiente.

Qué es un URI geo: y dónde funciona

La RFC 5870 define el esquema geo: como geo:latitud,longitud: un par de coordenadas y nada más. Es corto, no está atado a ningún proveedor de mapas y nunca se resuelve contra un servidor, lo que lo convierte en la forma honesta de anotar un punto.

La compatibilidad es desigual, y la división importa para cualquier cosa que pienses imprimir. Android tiene el esquema registrado desde 2009 y se lo pasa a la app de mapas que tenga instalada la persona. Apple no lo registró nunca: en un iPhone de serie ninguna app integrada reclama un URI geo:, así que la cámara puede mostrar el texto en crudo o no ofrecer nada en absoluto. Varias apps de escaneo de terceros en iOS lo gestionan por su cuenta y abren Apple Maps.

La etiqueta del pin usa la extensión propia de Android al esquema y no algo de la RFC 5870. Android lee ?q=lat,lon(Etiqueta) y muestra el texto junto al marcador; las plataformas que siguen solo la RFC ignoran la consulta entera y aterrizan igualmente en las coordenadas correctas.

  • Punto simple: geo:52.51628,13.37771
  • Con etiqueta de Android: geo:52.51628,13.37771?q=52.51628,13.37771(Entrada de personal)

Cuándo conviene más un enlace de mapa

Si el cartel lo va a leer quien pase por delante, un enlace https normal es más predecible que geo:. Todos los teléfonos tienen navegador, y las dos grandes apps de mapas reclaman sus propias direcciones web, así que el enlace suele abrir la app de todos modos.

La contrapartida es que un enlace de mapa nombra a un proveedor. Quien lo escanea hace una petición a los servidores de esa empresa, y la elección de proveedor queda grabada en lo impreso. Un URI geo: no nombra a nadie y se queda en el dispositivo hasta que la persona elige una app.

  • Google Maps: https://www.google.com/maps?q=52.51628,13.37771
  • Apple Maps: https://maps.apple.com/?ll=52.51628,13.37771
  • OpenStreetMap: https://www.openstreetmap.org/?mlat=52.51628&mlon=13.37771

Escribir bien los números

Los dos campos toman grados decimales, no grados, minutos y segundos. Un valor copiado como 52°30'58.6"N hay que convertirlo antes de que signifique algo aquí; pegarlo no produce un punto cerca de Berlín, produce un error de validación.

La precisión merece una decisión deliberada. Un grado de latitud son unos 111 km, así que cuatro decimales localizan algo con unos 11 metros de margen y cinco con alrededor de 1 metro, suficiente para una puerta concreta. Los grados de longitud se estrechan hacia los polos, así que el mismo número de decimales es más preciso cuanto más lejos estás del ecuador. Los dígitos que pasen de seis alargan la carga útil y no añaden precisión útil, porque el GPS de consumo no llega a tanto.

Los signos colocan más pines mal que la precisión. La latitud es negativa al sur del ecuador y la longitud es negativa al oeste de Greenwich, y un signo menos perdido pone el pin en otro hemisferio sin ningún aviso.

Preguntas y respuestas

Mi iPhone muestra texto en lugar de abrir un mapa. ¿Por qué?

Porque iOS no registra el esquema geo:, así que nada reclama el URI y el lector recurre a mostrarlo. Cambia al modo de enlace de mapa y pega una URL https de mapas, que todos los iPhone abren. A quien use Android no le afecta ni de una forma ni de la otra.

¿Puede el código contener una dirección postal en lugar de coordenadas?

En modo coordenadas no. Convertir una dirección en un punto exige geocodificación, es decir, consultar a un proveedor, y esta página no hace ninguna petición de red. Busca la dirección en una app de mapas, copia el enlace resultante y codifícalo con el modo de enlace de mapa.

¿La etiqueta cambia dónde cae el pin?

No. Las coordenadas de la ruta determinan la posición; la etiqueta es texto de visualización que viaja en la extensión de consulta de Android. Si la etiqueta fuera lo único que identificara el lugar, un teléfono que ignore la consulta aterrizaría en el sitio correcto sin rótulo, en lugar de en el sitio equivocado.

¿Funcionará el código sin cobertura móvil?

El escaneo sí. Descodificar el patrón ocurre por completo fuera de línea, así que el teléfono lee el URI y ofrece abrir un mapa. Que el mapa llegue a dibujarse depende de que la app de mapas tenga descargados los mosaicos de la zona: eso el código QR no lo puede aportar.

Cómo funciona un código QR estático

Todos los códigos de este sitio son estáticos: la carga útil está escrita en los propios módulos blancos y negros. No se consulta nada al leer el código, ningún servidor nuestro interviene y ninguna suscripción sostiene el código impreso. Esa misma propiedad es el límite: una vez impreso, lo que contiene ya no se puede cambiar.

A partir de ahí, tres cosas deciden si un código impreso se lee: cuántos bytes ocupó la carga útil, qué nivel de recuperación absorbe los daños y cuánto mide un módulo suelto sobre el papel. Estas guías recorren cada una de ellas con los números.