¿Odias los anuncios? Ir Sin publicidad Hoy

Los códigos QR son solo URLs en un abrigo (y qué más contiene)

Actualizado en

La mayoría de los códigos QR contienen una URL, pero el formato admite credenciales de WiFi, vCards, SMS, coordenadas geográficas y más. Aquí se explica lo que realmente contiene, cómo funcionan los niveles de corrección de errores, qué significa la exigencia de la zona silenciosa en la práctica, y cuándo usar códigos dinámicos en lugar de estáticos.

Los códigos QR son simplemente URLs en un abrigo de campo (y qué más hay dentro) 1
ANUNCIO · ¿ELIMINAR?

Escanea cualquier código QR y tu teléfono abre una URL. Haz eso cientos de veces y empiezas a asumir que un código QR no es más que un atajo pixelado a un sitio web. Esa suposición es incorrecta, y es importante si estás construyendo algo que genere o lea códigos QR.

Los códigos QR están definidos por la norma ISO 18004. La especificación soporta cuatro modos de codificación: numérico, alfanumérico, binario y kanji, y puede transportar hasta aproximadamente 3 KB de datos, dependiendo de la versión y del nivel de corrección de errores. La convención de URL es simplemente eso: una convención. El formato no tiene opinión sobre lo que pongas dentro.

¿Qué hay realmente en el abrigo de campo?

Una serie de formatos de carga se han convertido en estándares de hecho porque las aplicaciones de cámaras de los sistemas operativos móviles saben cómo interpretarlos y realizan automáticamente la acción adecuada:

  • URLhttps://example.com — se abre en el navegador. El más obvio.
  • Credenciales de WiFiWIFI:T:WPA;S:MyNetwork;P:hunter2;; — Las aplicaciones de cámaras de iOS y Android leen estas de forma nativa y ofrecen unirse a la red. No se necesita ninguna aplicación externa. Es probablemente la carga no de URL más útil para cualquier persona que haya intentado leer una contraseña WPA2 en su teléfono.
  • vCard de contacto — bloques completos de v2.1 o v3.0 de vCard con nombre, teléfono, correo electrónico, organización y dirección. Al escanear se muestra la opción “Añadir a contactos”.
  • Número de teléfonotel:+15555551234 — inicia una llamada.
  • SMSsmsto:+15555551234:Pre-filled message text
  • Correo electrónicomailto:user@example.com?subject=Hello&body=...
  • Coordenadas geográficasgeo:37.7749,-122.4194 — se abre en Maps.
  • Evento en el calendario — bloque VEVENT (formato iCalendar) para añadir eventos directamente al calendario del dispositivo.

El caso de WiFi merece destacarse específicamente porque la mayoría de las personas no lo conocen. Si estás construyendo algo con una red de invitados —hotel, espacio de trabajo compartido, evento—, imprimir un código QR de WiFi es estrictamente mejor que colocar una contraseña en una tarjeta. Cada teléfono moderno con cámara lo maneja sin necesidad de ninguna aplicación.

Teléfono escaneando un código QR

Corrección de errores: por qué puedes poner un logo en el centro y aún así se escanea

Los códigos QR utilizan corrección de errores de Reed-Solomon, lo que significa que pueden reconstruir datos faltantes o dañados a partir de celdas redundantes integradas en el patrón. Existen cuatro niveles de corrección:

NivelNombreReconstrucción máxima de códigosCuándo usarlo
LBajo~7%Contextos digitales limpios — pantallas, PDFs, presentaciones. Densidad más baja del patrón.
MMedio~15%Uso general. Por defecto en la mayoría de los generadores. Buena relación para la mayoría de los usos impresas.
QCuartil~25%Etiquetas industriales, señalización al aire libre, cualquier cosa que tenga probabilidad de acumular polvo o daño físico leve.
HAlto~30%Códigos QR con marca comercial que tienen un logo deliberadamente colocado en el centro. El logo destruye datos; la corrección H los reconstruye.

La compensación es la densidad: un nivel de corrección más alto significa más celdas redundantes en el mismo patrón. Un código QR de versión 10 en nivel H es notablemente más complejo que el mismo URL en nivel L. Mayor complejidad significa celdas individuales más pequeñas en cualquier tamaño de impresión, lo que significa un mayor riesgo de fallo en ángulos de escaneo malos o contraste bajo. Ironic pero real: aumentar demasiado la corrección de errores puede hacer que el código sea más difícil de escanear en la práctica.

El truco del logo comercial funciona porque los códigos en nivel H fueron diseñados para tolerar una pérdida de datos de aproximadamente 30%. Coloca un logo centrado que cubra menos de eso y el escáner rellena los espacios vacíos a partir de celdas redundantes. Si superas los 30%, obtienes una imagen bastante visual que no se escanea.

La zona silenciosa: la regla que nadie documenta hasta que el código falla

Cada código QR requiere una zona silenciosa — un margen de espacio blanco en las cuatro caras. La especificación ISO exige un mínimo de 4 módulos (un "módulo" es una de esas pequeñas cuadrículas en la cuadrícula). Si se omite, los escáneres fallan, especialmente en condiciones de iluminación difíciles o en ángulos.

Este es el #1 causa de un código QR "correcto" que no se escanea en producción: se cortó demasiado, se colocó directamente contra un borde oscuro o se impreso sobre un fondo colorido que se extiende al margen. Un código QR en una caja oscura sin borde blanco fallará de forma confiable. El escáner necesita ese espacio blanco para localizar los patrones de detección en las esquinas.

Número práctico: en cualquier tamaño de impresión, da al código al menos 4–6 mm de espacio blanco en cada lado. Si no puedes, es mejor usar una versión más grande del código que intentar ajustarlo a un espacio estrecho sin margen.

Estático vs dinámico: la elección correcta no es evidente

A código QR estático codifica directamente tus datos en el patrón. Una vez impreso, es permanente — la única forma de cambiar lo que apunta es reimpresión. No se necesita servidor, ni tercera parte, funciona para siempre.

A código QR dinámico codifica una URL de redirección breve gestionada por un servicio (como qr.io, Bitly o similares). La dirección de redirección es editable tras la impresión. También obtienes análisis de escaneo — cantidad, hora, dispositivo, ubicación aproximada.

Para cualquier uso en materiales impresas — menús, empaques de productos, señalización de eventos — el dinámico es casi siempre la mejor opción. Reimprimir 10.000 cajas de productos porque cambió una URL es costoso. Para usos digitales donde reimprimir cuesta nada, el estático es más simple y no tiene riesgo de dependencia.

El riesgo que nadie menciona: los códigos QR dinámicos en empaques físicos apostan por que un servicio de redirección externo exista dentro de dos años. Imprime un código que apunte a una cuenta de prueba en un servicio de códigos QR en 50.000 unidades y has hecho una promesa a largo plazo sobre la disponibilidad de ese servicio. Si se cierra, se adquiere o simplemente elimina la versión gratuita, todos esos códigos se rompen simultáneamente.

Si quieres generar códigos QR — estáticos o dinámicos, cualquier nivel de corrección de errores, URL o WiFi o vCard — el Generador de códigos QR en IO Tools maneja todo en el navegador sin necesidad de cuenta.

¿Quieres eliminar publicidad? Adiós publicidad hoy

Instalar extensiones

Agregue herramientas IO a su navegador favorito para obtener acceso instantáneo y búsquedas más rápidas

añadir Extensión de Chrome añadir Extensión de borde añadir Extensión de Firefox añadir Extensión de Opera

¡El marcador ha llegado!

Marcador es una forma divertida de llevar un registro de tus juegos, todos los datos se almacenan en tu navegador. ¡Próximamente habrá más funciones!

ANUNCIO · ¿ELIMINAR?
ANUNCIO · ¿ELIMINAR?
ANUNCIO · ¿ELIMINAR?

Noticias Aspectos técnicos clave

Involucrarse

Ayúdanos a seguir brindando valiosas herramientas gratuitas

Invítame a un café
ANUNCIO · ¿ELIMINAR?