Cree códigos QR de direcciones web, texto, Wi-Fi y contactos y guárdelos en PNG o SVG
Un código QR es un código de barras bidimensional: un dibujo en blanco y negro que la cámara lee para recuperar un texto. Si incluye una dirección web, quien lo escanee irá directamente a esa página. Si incluye los datos de un Wi-Fi, la cámara del móvil lee el nombre de la red y la contraseña y ofrece conectarse. Si incluye un contacto, se puede guardar en la agenda del teléfono. El generador de arriba dibuja la vista previa mientras escribe y muestra a su lado la versión (número de módulos), la longitud de los datos y el nivel de corrección de errores.
El código QR se crea dentro de su navegador. Lo que escribe no se envía a ningún servidor ni queda en la barra de direcciones. Eso sí, cuando imprima o envíe la imagen terminada, cualquiera que la escanee podrá leer su contenido.
Cómo crearlo
- Elija qué incluir: seleccione sitio web, texto, Wi-Fi o contacto, y solo aparecerán los campos de ese tipo.
- Escriba los valores: en una dirección, se añade https:// si falta. En un Wi-Fi, indique el nombre de la red (SSID), la contraseña y el tipo de seguridad. En un contacto, indique el nombre y un teléfono, un correo electrónico u otros datos.
- Elija la corrección de errores: por defecto es M. Si el código puede rayarse o quedar parcialmente tapado, como en un impreso, súbala a Q o H. Cuanto más alto el nivel, más denso es el dibujo.
- Colores y tamaño: use un color oscuro para el QR sobre un fondo claro. El PNG se puede guardar de 256 a 2.048 px; para imprimir, guarde un SVG, que no pierde nitidez a ningún tamaño.
- Escanéelo: antes de guardar, apunte la cámara del móvil a la vista previa y compruebe que la dirección que se abre o el texto que aparece son correctos.
Cuánto cabe en cada versión y nivel de corrección de errores
Los códigos QR van desde la versión 1 (21×21 módulos) hasta la versión 40 (177×177 módulos). Dentro de la misma versión, un nivel de corrección más alto dedica más espacio a los datos de recuperación, por lo que caben menos caracteres. La tabla indica el máximo de bytes en modo byte (UTF-8), que guarda letras, cifras y cualquier otro carácter tal cual. En UTF-8, las letras sin acento y las cifras ocupan 1 byte, las letras como ñ o á ocupan 2 bytes y un emoji ocupa 4 bytes.
| Versión | Módulos | L | M | Q | H |
|---|---|---|---|---|---|
| 1 | 21×21 | 17 | 14 | 11 | 7 |
| 2 | 25×25 | 32 | 26 | 20 | 14 |
| 3 | 29×29 | 53 | 42 | 32 | 24 |
| 5 | 37×37 | 106 | 84 | 60 | 44 |
| 10 | 57×57 | 271 | 213 | 151 | 119 |
| 20 | 97×97 | 858 | 666 | 482 | 382 |
| 30 | 137×137 | 1732 | 1370 | 982 | 742 |
| 40 | 177×177 | 2953 | 2331 | 1663 | 1273 |
El generador elige automáticamente la versión más pequeña en la que cabe su contenido. Las versiones necesarias según la longitud del contenido son estas (entre paréntesis, los módulos por lado).
| Longitud del contenido | L | M | Q | H |
|---|---|---|---|---|
| 20 bytes (URL corta) | 2 (25) | 2 (25) | 2 (25) | 3 (29) |
| 50 bytes | 3 (29) | 4 (33) | 5 (37) | 6 (41) |
| 100 bytes | 5 (37) | 6 (41) | 8 (49) | 10 (57) |
| 300 bytes (un párrafo corto) | 11 (61) | 13 (69) | 16 (81) | 18 (89) |
| 1000 bytes | 22 (105) | 26 (121) | 31 (141) | 36 (161) |
Cómo elegir el nivel de corrección de errores
Un código QR incluye datos de recuperación adicionales para poder leerse aunque una parte esté sucia o rota. Hay cuatro niveles: L, M, Q y H. DENSO WAVE, la empresa que creó el código QR, explica que M (recupera cerca del 15 %) es el nivel más utilizado y que Q recupera cerca del 25 %. Para un código que solo se verá en pantalla basta L o M; para suelos, embalajes y otros lugares donde se ensucia, conviene Q o H. DENSO WAVE advierte de que superponer una imagen a un código QR puede hacerlo ilegible ante daños pequeños, aunque tenga corrección de errores.
Qué cadena guarda el QR según el tipo
- Sitio web: la dirección tal cual, por ejemplo https://roberin.com/. Compruebe que sea una dirección completa y sin espacios, y que las personas tengan acceso si es un enlace interno.
- Texto: el texto exactamente como lo escribió; al escanearlo se muestra como texto. Cuanto más largo, más denso es el dibujo y más difícil resulta leerlo si se imprime pequeño.
- Wi-Fi: el formato es
WIFI:T:WPA;S:NombreDeRed;P:Contraseña;;. Si el nombre o la contraseña contienen una barra invertida, un punto y coma, una coma, unas comillas dobles o dos puntos, cada uno de esos caracteres necesita una barra invertida delante o la cadena se rompe; el generador las añade automáticamente. Una red oculta añade H:true. - Contacto: una ficha vCard 3.0 (empieza por BEGIN:VCARD) con solo los datos que haya rellenado entre nombre, empresa, teléfono, correo electrónico y dirección. La vCard 3.0 exige un nombre (N y FN) y una línea de versión, por lo que no se crea el código mientras el campo del nombre esté vacío.
Abra «Ver el contenido del QR» bajo la vista previa para ver la cadena exacta que se ha codificado (en esa vista, la contraseña del Wi-Fi aparece oculta).
Lista de comprobación antes de imprimir o compartir
- No recorte el margen: un código QR necesita un margen blanco de cuatro módulos de ancho por todos los lados. La imagen guardada ya lo incluye, así que no lo elimine al maquetar.
- Mantenga el contraste: aunque use colores de marca, deje el código oscuro y el fondo claro. Un código claro sobre fondo oscuro (invertido) no lo leen algunas aplicaciones, y el generador le avisa.
- Imprima desde el SVG: en un SVG los módulos son formas, así que los bordes siguen nítidos por grande que lo imprima. Use el PNG para páginas web y documentos.
- Escanee en tamaño real: en tarjetas, carteles y otros impresos, imprima al tamaño final y escanee desde la distancia real de lectura. Una vez distribuido, es difícil corregirlo.
- Deje fuera los datos sensibles: la contraseña del Wi-Fi del personal o un enlace privado puede leerlos cualquiera que vea el código.
Errores frecuentes
- Usar una captura de la vista previa: una captura tiene poca resolución y suele cortar el margen. Guarde un PNG o un SVG.
- Espacios o saltos de línea en la dirección: un espacio al final de una dirección copiada provoca un error. El generador elimina los espacios de los extremos y avisa cuando el formato es incorrecto.
- Tipo de seguridad del Wi-Fi equivocado: si el router usa WPA2 y elige «Sin contraseña», el teléfono no se conecta. Compruebe el tipo de seguridad en la configuración del router.
- Seguir añadiendo contenido: en lugar de meter un aviso largo en el código, codifique la dirección de una página que lo contenga. El dibujo se mantiene sencillo y se lee mejor.
Límites y precauciones
- Todo se codifica solo en modo byte (UTF-8). Un contenido formado solo por cifras puede salir algo más grande que en el modo numérico.
- No se admiten logotipos, módulos de esquinas redondeadas ni recuento de escaneos (códigos QR dinámicos). El código que cree es fijo y su contenido no se puede cambiar después.
- Las aplicaciones de cámara antiguas pueden leer de otra forma las redes ocultas o algunos campos de contacto, así que pruebe tanto en iPhone como en Android.
Fecha de referencia Las explicaciones de versión, corrección de errores y margen de este artículo, y los formatos de Wi-Fi y vCard, se comprobaron en cada fuente original el 2026-10-08. QR Code is a registered trademark of DENSO WAVE INCORPORATED.
Fuentes
- 01DENSO WAVE: Information capacity and versions of QR CodeVersión 1 (21×21 módulos) a versión 40 (177×177 módulos)
- 02DENSO WAVE: Error correction featureCorrección de errores L, M, Q y H; M (15 %) es el más elegido, Q es 25 %
- 03DENSO WAVE: FAQSe necesita un margen de cuatro módulos de ancho alrededor del código; aviso de marca registrada
- 04ZXing: Barcode ContentsFormato del QR de Wi-Fi WIFI:T:;S:;P:;H:;; y escape de los caracteres especiales \ ; , " :
- 05RFC 2426: vCard MIME Directory Profile (vCard 3.0)FN, N y VERSION son obligatorios; hay que escapar comas y puntos y coma
Preguntas frecuentes
¿Cómo se crea un código QR?
Elija qué incluir (sitio web, texto, Wi-Fi o contacto) y escriba los valores; el código QR aparece al instante en la vista previa. Elija el nivel de corrección de errores y los colores, guárdelo en PNG o SVG y escanéelo una vez con la cámara del móvil antes de usarlo.
¿Qué nivel de corrección de errores debo elegir?
El nivel por defecto, M, es una buena opción. La corrección de errores añade datos de recuperación para que el código se lea aunque una parte esté sucia o tapada, y DENSO WAVE, la empresa que creó el código QR, explica que M (cerca del 15 % de recuperación) es el más utilizado. Para impresos o suelos, donde el código se daña con facilidad, súbalo a Q o H. Cuanto más alto el nivel, más denso es el dibujo.
¿Cuánto contenido cabe en un código QR?
En el modo byte que usa este generador, el tamaño máximo, la versión 40, admite hasta 2.953 bytes en L, 2.331 bytes en M, 1.663 bytes en Q y 1.273 bytes en H. Las letras sin acento ocupan 1 byte, las letras como ñ o á ocupan 2 bytes y un emoji ocupa 4 bytes. Cuanto más largo es el contenido, más denso es el dibujo, y un impreso pequeño resulta más difícil de leer.
¿Es seguro incluir la contraseña en un QR de Wi-Fi?
Resulta cómodo para una red que no le importa compartir, como la de casa o la de un local. Pero cualquiera que vea el código puede leer la contraseña, así que no incluya redes del personal ni de administración. La contraseña que escribe no se envía a ningún servidor ni queda en la barra de direcciones.
¿Es mejor PNG o SVG para imprimir?
Para imprimir es mejor el SVG. Los módulos se guardan como formas, así que los bordes siguen nítidos por grande que lo imprima. Use el PNG para páginas web y documentos, y guárdelo más grande que el tamaño al que se mostrará (512 px o más) para que se vea nítido.
¿Se sigue leyendo el código si cambio los colores?
Sí, siempre que el color del QR sea suficientemente oscuro y el fondo claro. Un código invertido (claro sobre oscuro) o una combinación de poco contraste no la leen algunas aplicaciones, y el generador le avisa. Después de cambiar los colores, pruébelo siempre con una cámara real.
¿Un QR de contacto se abre igual en todos los móviles?
El contacto se guarda en el formato estándar vCard 3.0, que leen la mayoría de las aplicaciones de contactos. Algunas aplicaciones muestran de otra forma la dirección o la empresa, así que compruebe en iPhone y en Android. El nombre es obligatorio.
¿Puedo cambiar más adelante el contenido de un código QR?
No. Los códigos que crea este generador son estáticos: el contenido está escrito directamente en el dibujo y no se puede editar. Si la dirección puede cambiar, codifique la dirección de una página que usted controle y actualice esa página. Un código estático no caduca.