Sun Mar 22 2026 20:00:00 GMT-0400 (北美东部夏令时间)

Guía de Generador de Códigos QR: Crea Códigos Personalizados (URL, vCard, Wi-Fi)

Cómo funcionan los códigos QR, qué pueden codificar (URL, vCard, Wi-Fi, SMS), cómo generar un código QR personalizado con corrección de errores y marca, y los errores de escaneabilidad.

Guía de Generador de Códigos QR: Crea Códigos Personalizados (URL, vCard, Wi-Fi)

Última actualización: June 28, 2026

Un código QR es un código de barras 2D que una cámara de teléfono escanea para abrir una URL, compartir información de contacto, conectarse a Wi-Fi o enviar un mensaje. Generar uno es fácil; generar uno que se escanee de manera confiable depende de tres cosas: suficiente corrección de errores, alto contraste y el tamaño físico adecuado para la distancia de escaneo. Esta guía cubre lo que codifican los códigos QR, cómo generar uno personalizado y los errores que hacen que los códigos no sean escaneables.

Respuesta rápida: ¿cómo se genera un código QR?

Necesidad Tipo de QR Datos de ejemplo
Abrir una página web URL https://imagic-ai.com
Compartir contacto vCard Nombre, teléfono, correo electrónico
Conectarse a Wi-Fi Cadena Wi-Fi SSID + contraseña
Enviar SMS/correo SMS / mailto Número o dirección
Texto sin formato Texto Cualquier cadena

Para un código, use el QR Code Generator; para lotes, la librería Python qrcode o qrencode CLI. Si el código va a ir en un gráfico de campaña, prepare la obra de arte circundante con el image resizer y verifique las dimensiones de destino en la guía de tamaños de imágenes para redes sociales.

¿Qué puede codificar un código QR?

Los códigos QR no son solo URLs: pueden codificar varios tipos de datos que los teléfonos reconocen y con los que actúan:

Lo que un código QR puede codificar: URL, texto o vCard, Wi-Fi, correo electrónico/SMS/teléfono

  • URL — abre una página web (el uso más común).
  • vCard — añade un contacto a la agenda del teléfono.
  • Wi-Fi — se conecta a una red Wi-Fi (SSID + contraseña incrustados).
  • SMS / correo electrónico / teléfono — abre un mensaje o marca un número.
  • Texto sin formato — cualquier cadena, mostrada como texto.

El tipo de datos se codifica en la carga útil del QR, por lo que el teléfono escáner sabe qué hacer. Un QR URL abre el navegador; un QR Wi-Fi abre el aviso para conectarse a la red.

¿Cómo generar un código QR?

Generador de navegador

Para un código, use el QR Code Generator: seleccione el tipo (URL, vCard, Wi-Fi), introduzca los datos, configure opcionalmente un color de marca o un logo y descargue PNG/SVG. SVG es mejor para impresión porque se escala sin pixelación.

Línea de comandos (qrencode)

## Generar un QR URL como PNG
qrencode -o qr.png -s 20 -m 2 "https://imagic-ai.com"

## Como SVG (para impresión)
qrencode -o qr.svg -t SVG "https://imagic-ai.com"

Python (qrcode)

import qrcode
qr = qrcode.QRCode(box_size=20, border=2, error_correction=qrcode.constants.ERROR_CORRECT_M)
qr.add_data("https://imagic-ai.com")
qr.make(fit=True)
qr.make_image(fill_color="black", back_color="white").save("qr.png")

Para lotes (cientos de códigos desde un CSV), la librería Python es la herramienta adecuada.

¿Qué es la corrección de errores y por qué importa?

Los códigos QR tienen corrección de errores integrada (Reed-Solomon) para que sigan escaneándose incluso si están parcialmente dañados, sucios o cubiertos con un logo. Hay cuatro niveles:

Nivel Recuperable Uso
L (Bajo) ~7% Entornos limpios, máximo de datos
M (Medio) ~15% Predeterminado, uso general
Q (Cuartil) ~25% Impresión, riesgo leve de daño
H (Alto) ~30% Exterior, superposición de logo

Una corrección más alta le permite colocar un logo en el centro o sobrevivir al desgaste, pero hace que el código sea más denso (más módulos). Use H cuando añada un logo o imprima para uso exterior; M es suficiente para la mayoría de los casos.

¿Cómo se marca un código QR sin romperlo?

Puede cambiar el color del primer plano y añadir un logo central, pero ambos corren el riesgo de afectar la escaneabilidad:

Un código QR con marca en lugar de negro — mantenga alto contraste

  • Color: mantenga un alto contraste; el fondo blanco y el primer plano oscuro es lo más seguro. Evite pares de bajo contraste (amarillo sobre blanco). La norma ISO/IEC 18004 para códigos QR define la especificación; la guía práctica de escaneo de mejores prácticas de códigos QR de Google hace eco de la regla del alto contraste.
  • Logo: manténgalo pequeño (menos del ~30% del área) y centrado, y use corrección de errores H para que el código siga escaneándose con el logo cubriendo el centro.
  • Forma: mantenga intactos los tres patrones "localizadores" de las esquinas; son la forma en que el escáner localiza y orienta el código.

Siempre pruebe un código con marca en un teléfono real antes de imprimirlo en cualquier lugar costoso.

¿Qué tamaño debe tener un código QR impreso?

La regla general de escaneo: el código debe medir al menos 1/10 de la distancia de escaneo a lo largo. Un código escaneado desde 1 metro (un póster) necesita ~10cm; un código escaneado desde 20cm (una tarjeta de visita) necesita ~2cm. Reducirlo más allá de eso dificulta que las cámaras de teléfono resuelvan los módulos. Para impresión, exporte como SVG para que se mantenga nítido en cualquier tamaño.

Códigos QR estáticos vs dinámicos

  • Estático: los datos se codifican directamente en el código. El destino no puede cambiar después de la generación. Ideal para Wi-Fi, vCard y URLs permanentes.
  • Dinámico: el código codifica una URL de redirección corta; el destino puede cambiarse más tarde (y se pueden rastrear los escaneos). Esto requiere un servidor y generalmente es un servicio de pago. Ideal para campañas de marketing donde puede cambiar la página de destino.

La elección importa en términos de costo y flexibilidad. Un código estático es gratis para siempre y no depende de ningún servicio, ya que sigue funcionando incluso si la compañía generadora desaparece, porque los datos viven en el propio código. Un código dinámico cuesta dinero y depende de que un servidor de redirección permanezca activo, pero le permite cambiar el destino después de imprimir (corregir una errata, cambiar una campaña) y contar escaneos. La división práctica: use estático para cualquier cosa que deba funcionar para siempre sin costo continuo (una tarjeta de visita, un cartel Wi-Fi, un manual de producto), y dinámico para marketing con tiempo limitado donde desea análisis y la capacidad de redirigir. Mezclar ambos es común: estático para materiales permanentes, dinámico para campañas.

Errores comunes

  • Bajo contraste. Un código tenue sobre un fondo de color no se escanea. Use oscuro sobre claro.
  • Logo demasiado grande. Cubre los datos; use corrección de errores H y mantenga el logo por debajo del 30%.
  • Demasiado pequeño para la distancia. Un código de 1cm en un póster es inescaneable desde otra habitación.
  • Patrones localizadores dañados. Los tres cuadrados de las esquinas deben permanecer intactos.
  • Rasterizar para imprimir. Use SVG para que el código se mantenga nítido al escalarlo.

Preguntas frecuentes

¿Los códigos QR caducan?

Los códigos estáticos nunca caducan, los datos están en el código. Los códigos dinámicos (una URL de redirección) solo caducan si el servicio de redirección deja de funcionar.

¿Puede un código QR tener un logo?

Sí, coloque un logo pequeño en el centro y use corrección de errores H. Mantenlo por debajo del ~30% del área.

¿Cuál es el mejor nivel de corrección de errores?

M para uso general, H al añadir un logo o imprimir con riesgo exterior/desgaste. El artículo Wikipedia sobre códigos QR cubre los niveles en detalle.

¿Puedo rastrear escaneos de códigos QR?

Solo con un QR dinámico (una URL de redirección con análisis). Los códigos estáticos no se pueden rastrear.

¿Qué puede codificar un código QR?

Una URL, texto sin formato, una vCard (contacto), una red Wi-Fi, un correo electrónico, un SMS o un evento de calendario. Las URLs son, por mucho, las más comunes. El tipo de datos establece cómo maneja el escáner el resultado: una URL se abre en un navegador, una vCard añade un contacto, un código Wi-Fi se conecta a una red.

¿Qué es la corrección de errores y por qué importa?

La corrección de errores es redundancia que permite que un código QR se escanee incluso si parte está dañada o cubierta (hasta el 30 por ciento, en el nivel más alto). Una mayor corrección de errores hace un código más grande y denso. Úselo cuando el código pueda estar rayado o cuando superponga un logo: el centro es el lugar más seguro para un logo pequeño.

¿Qué tamaño debe tener un código QR impreso?

Suficientemente grande para escanear desde la distancia esperada: aproximadamente 1 pulgada para un escaneo de 2 pies, más grande para distancias mayores. Cuanto más pequeño sea el código, más cerca debe estar el escáner. Pruebe el tamaño impreso con un teléfono antes de producirlo en masa, porque un código demasiado pequeño simplemente no se puede escanear y es solo decoración.

¿Qué es un código QR dinámico?

Un código QR que codifica una URL de redirección corta en lugar del destino final, por lo que puede cambiar a dónde apunta sin volver a imprimir el código, y registrar los escaneos para análisis. Un código QR estático codifica el destino directamente y no se puede cambiar ni rastrear. Los códigos dinámicos cuestan más, pero son flexibles y medibles.

¿Cómo marco un código QR sin romperlo?

Mantenga el color de la marca con alto contraste (oscuro sobre claro) y nunca cubra más de lo que permite el nivel de corrección de errores: el centro es el más seguro para un logo pequeño. Pruebe el código con marca en un escáner real antes de imprimir, porque bajo contraste o demasiada superposición rompe el escaneo y un código QR roto es solo decoración.

¿Puede ser demasiado pequeño un código QR para escanear?

Sí: por debajo de aproximadamente 1 pulgada, la mayoría de las cámaras de teléfono tienen dificultades, especialmente desde la distancia. Ajuste el tamaño del código a la distancia de escaneo: más grande para distancias mayores. Pruebe el tamaño impreso con un teléfono antes de producirlo en masa, porque un código demasiado pequeño simplemente no se puede escanear y es solo decoración.

Primer plano de manos empacando una caja con un código QR, simbolizando servicios empresariales en línea.

Créditos de imágenes

  • Diagramas de ejemplo de códigos QR, QR con marca y lo que codifican — los códigos QR son reales, generados por el autor con la librería Python qrcode codificando https://imagic-ai.com; el diagrama de tipos de codificación está ilustrado por el autor.

Usa las herramientas gratuitas mientras sigues la guía.