Código QR estático vs dinámico: diferencias y cómo elegir
Un código QR estático guarda los datos directamente en el dibujo, así que no caduca, pero no se puede cambiar ni medir. Un código QR dinámico guarda un enlace corto que redirige a tu destino, así que puedes editar el destino más adelante y ver estadísticas de escaneo. En GenerateQR.link los códigos dinámicos son gratis, solo necesitas una cuenta gratuita.
Esta guía te explica qué significa eso en la práctica para que elijas bien antes de imprimir nada. Puedes probar ambos tipos en el generador de códigos QR.
Código QR estático vs dinámico de un vistazo
| QR estático | QR dinámico | |
|---|---|---|
| Qué contiene el dibujo | Los datos en sí (URL, texto, clave WiFi, etc.) | Un enlace corto (https://generateqr.link/r/<código>) que redirige al destino |
| Cambiar el destino después | No | Sí, sin reimprimir |
| Estadísticas de escaneo | No | Sí |
| Depende de un servicio para funcionar | No | Sí |
| Caduca | Nunca | No caduca por sí solo; si lo pausas o eliminas, muestra una página de «no activo» |
| Cuenta en GenerateQR.link | No hace falta | Sí, gratuita |
| Tipos disponibles | URL, texto, WiFi, email, teléfono, SMS, WhatsApp, vCard y más | URL, Email, Teléfono, WhatsApp, SMS |
La tabla resume la decisión. Las siguientes secciones explican el motivo de cada fila.
Cómo funciona un código QR estático
En un código estático, el contenido está codificado directamente en el patrón de cuadros blancos y negros. Si codificas https://ejemplo.com/carta, el móvil lee esa dirección del dibujo y la abre. No hay nada por el medio.
Esto tiene tres consecuencias:
- Nunca caduca. Al escanearlo no interviene ninguna cuenta, suscripción ni servidor.
- No se puede editar. Si la dirección cambia, el dibujo queda desactualizado y necesitas un código nuevo.
- No se puede medir. El escaneo no pasa por ningún servidor nuestro, así que no hay nada que contar.
En GenerateQR.link los códigos estáticos no requieren cuenta, y los datos se generan en tu navegador sin enviarse a nuestros servidores.
Algunos contenidos solo tienen sentido como estáticos. Un código WiFi, por ejemplo, contiene un texto como WIFI:T:WPA;S:<nombre de la red>;P:<contraseña>;; que el móvil interpreta directamente. Una tarjeta de contacto es un bloque de texto que empieza con BEGIN:VCARD y termina con END:VCARD. El texto simple funciona igual. WiFi, texto y vCard son solo estáticos. Puedes crearlos con el generador de código QR WiFi y el generador de código QR vCard.
Cómo funciona un código QR dinámico
Un código dinámico no contiene tu destino. Contiene un enlace corto de generateqr.link con la forma https://generateqr.link/r/<código>. Cuando alguien lo escanea, el móvil abre ese enlace corto, que lo redirige al destino que elegiste.
Como la redirección vive en el servicio y no en el dibujo impreso, puedes:
- Cambiar el destino cuando quieras. El código impreso sigue siendo el mismo.
- Ver estadísticas de escaneo en tu panel: escaneos totales, escaneos de los últimos 7 días y de los últimos 30 días, el país principal y desgloses por país, dispositivo, sistema operativo y navegador. No se guarda la dirección IP de quien escanea.
- Pausar o eliminar el código. Después, quien lo escanee verá una página de «no activo».
Los tipos dinámicos disponibles son URL, Email, Teléfono, WhatsApp y SMS. Los creas en el generador principal después de iniciar sesión con una cuenta gratuita.
Pros y contras: seguimiento, edición y dependencia
Seguimiento
Solo los códigos dinámicos te dan números. Si quieres saber si el cartel de la entrada recibe más escaneos que el flyer, o desde qué países y dispositivos te escanean, necesitas un dinámico. Un código estático no da ningún dato y no hay truco que lo cambie.
Si esos números no te hacen falta, el seguimiento no es motivo para elegir dinámico.
Edición
Editar importa cuando el destino puede cambiar después de imprimir. Piensa en una página de promoción que termina, un enlace de carta que se mueve a una web nueva o un número de WhatsApp que cambia. Con un código dinámico actualizas el destino. Con uno estático hay que reimprimir, y todo lo que ya repartiste deja de servir.
Dependencia de un servicio
Este es el coste real de los códigos dinámicos. Funcionan solo mientras el servicio de redirección funcione y el código siga activo. Si el servicio no estuviera disponible, un código dinámico fallaría y uno estático seguiría funcionando.
Por eso un dinámico encaja bien cuando vas a revisarlo de vez en cuando. Encaja mal con algo que imprimes una vez y olvidas durante años, salvo que estés cómodo dependiendo del servicio todo ese tiempo.
Cuándo conviene cada tipo
Elige estático cuando:
- Compartes el WiFi en una cafetería, un piso de alquiler o una oficina. La clave cambia poco y el código debe funcionar sin depender de un tercero.
- Pones una tarjeta de contacto en una tarjeta de visita. Una vCard estática no depende de nada.
- Imprimes el código en algo permanente, como un embalaje, una etiqueta de producto o un letrero, y el destino es estable.
- Codificas texto simple, como un número de serie o una instrucción corta.
- Quieres cero cuenta y cero dependencia.
Elige dinámico cuando:
- Imprimes flyers, carteles, cartas de restaurante o material de eventos y la página de destino puede cambiar.
- Quieres comparar escaneos entre locales o campañas.
- Haces una promoción y piensas redirigir el código a otra página cuando termine.
- Quieres un código de WhatsApp, teléfono, email o SMS que puedas actualizar después. Mira el generador de código QR de WhatsApp, el de teléfono, el de email y el de SMS para ver los formatos que hay detrás de cada uno.
Un ejemplo: un bar imprime tarjetas para las mesas con un enlace a la carta. Si la dirección de la carta cambia, con un código dinámico puedes actualizar el destino sin reimprimir. Con uno estático toca reimprimir todas las tarjetas.
Otro ejemplo: el propietario de un apartamento turístico pone un código WiFi en la entrada. Aquí lo correcto es un estático, porque los códigos WiFi no pueden ser dinámicos y así el código funciona sin cuenta ni servicio de por medio.
Cómo elegir: una lista corta
Responde en este orden:
- ¿El contenido es WiFi, texto o vCard? Usa estático. Para estos tipos no existe la opción dinámica.
- ¿Puede cambiar el destino después de imprimir? Usa dinámico.
- ¿Necesitas estadísticas de escaneo? Usa dinámico.
- ¿El código va a estar años sin que nadie lo revise? Inclínate por estático, siempre que el destino sea estable.
- ¿Ninguna de las anteriores? El estático es la opción más simple.
Si respondes que sí a la pregunta 2 o a la 3, la cuenta gratuita merece la pena. Si respondes que no a ambas, puedes prescindir de ella.
Errores frecuentes
- Usar un código estático para algo que va a cambiar. La solución es usar uno dinámico desde el principio. Un estático impreso no se arregla, solo se sustituye.
- Crear un dinámico y luego eliminarlo. Un código eliminado muestra una página de «no activo». Mejor edita el destino y mantén activo el código mientras el material impreso siga circulando.
- No probarlo. Escanea cada código con un móvil real antes de imprimir, sea del tipo que sea. En los dinámicos, comprueba además que la redirección llega a la página correcta.
- Poco contraste o sin margen. Usa un código oscuro sobre fondo claro, deja un margen vacío alrededor (unos 4 módulos de ancho) y evita los códigos invertidos, claros sobre oscuro.
- Imprimirlo demasiado pequeño. Una regla habitual es un mínimo de unos 2 x 2 cm para escaneo de cerca, y más grande si se escaneará desde lejos.
- Elegir mal el formato de archivo. Usa SVG para imprimir a cualquier tamaño y PNG para pantallas e impresiones pequeñas.
El generador permite personalizar formas de puntos, estilos de esquina, colores, un logo en el centro y un marco con texto. Además usa el nivel más alto de corrección de errores (H, hasta un 30 % del código puede estar dañado o tapado), lo que ayuda a que logos y estilos sigan siendo legibles. Aun así, prueba siempre el código después de personalizarlo.
Elige tu tipo y crea el código
Si dudas, empieza por la pregunta del cambio: ¿querrás editar el destino o saber quién escanea? Si la respuesta es sí, crea un código dinámico. Si no, crea uno estático y sigue adelante.
Ambos son gratis en el generador de códigos QR. Los estáticos no necesitan cuenta. Para los dinámicos, crea una cuenta gratuita primero y después elige URL, Email, Teléfono, WhatsApp o SMS.
Preguntas frecuentes
¿Puedo convertir un código QR estático en dinámico más adelante?
No. El dibujo de un código estático contiene los datos en sí, así que no se puede editar ni redirigir. Tendrías que crear un código dinámico y sustituir el que ya imprimiste.
¿Los códigos QR dinámicos son realmente gratis en GenerateQR.link?
Sí. Los dinámicos son gratis y solo requieren una cuenta gratuita. Los estáticos no necesitan cuenta.
¿Un código QR dinámico se escanea más lento que uno estático?
El escaneo funciona igual, porque el móvil solo lee el dibujo. La diferencia es la redirección a través del enlace corto, así que prueba tu código con un móvil real antes de imprimir.
¿Qué pasa si elimino un código QR dinámico?
Quien lo escanee verá una página de «no activo». Pausarlo tiene el mismo efecto, así que pausa o elimina solo los códigos que ya no quieras en circulación.
¿Qué tipos de código QR pueden ser dinámicos?
URL, Email, Teléfono, WhatsApp y SMS. Los códigos de WiFi, texto simple y vCard son solo estáticos.