Generador códigos QR


Introduce los datos a codificar:


NCE: 
Tamaño de la imagen: 
Tipo: 
Calidad: 
Compresión: 



Nivel de corrección de errores (NCE)

Los códigos QR soportan cuatro niveles de corrección de errores (NCE) para permitir la recuperación de datos dañados, mala lectura o datos oscurecidos.

Mayor redundancia se consigue a costa de ser capaz de almacenar menos datos.

Estos son los valores admitidos:

L – Permite la recuperación de pérdida de datos de hasta un 7%

M – Permite la recuperación de pérdida de datos de hasta un 15%

Q – Permite la recuperación de pérdida de datos de hasta un 25%

H – Permite la recuperación de pérdida de datos de hasta un 30%

 

Antes de nada te dejo aquí un vídeo tutorial donde te explico y muestro lo fácil y rápido que es crear códigos QR con este generador. Por si no quieres leer toda la parrafada.

Información sobre códigos QR.

Aquí intentaré explicarte algunas cosas que deberías saber antes de hacer tus códigos QR.

Empezaremos por conocer un poco este sencillo pero eficaz generador de códigos QR.

En primer lugar, en el campo para introducir los datos a codificar, puedes introducir una URL(la dirección de una página web), un E-Mail, o un texto.

– Si introduces una URL, el que lea ese QR podrá acceder a esa web directamente, sin tener que teclear nada (a veces las URL son muy largas, y escribirlas con el móvil es un engorro).

– Si introduces un E-Mail, el que lea ese QR podrá abrir su gestor de correo con esa dirección ya escrita, y listo para poner el mensaje y enviar (solo tiene que escribir el mensaje).

– Y si introduces simplemente texto, el que lea ese QR podrá leer ese texto en la pantalla de su móvil directamente.

Captura de pantalla del generador de códigos QR con el lector del móvil, con la URL http://phpyjavascript.com y redundancia L

NCE: L – Tamaño: 150×150
URL: http://phpyjavascript.com

Captura de pantalla del generador de códigos QR con el lector del móvil, con la URL http://phpyjavascript.com y redundancia H

NCE: H – Tamaño: 150×150
URL: http://phpyjavascript.com

Estas son dos capturas de pantalla de mi móvil, en la segunda se ve la imagen QR más grande porque tenía el móvil más cerca de la pantalla, aunque en realidad las dos imágenes son de 150×150 píxeles.

Lo que quiero que veas es que la primera está con una redundancia (NCE) L y la segunda H, la primera tiene 25 columnas x 25 filas,
y la segunda 33 columnas x 33 filas. Como las dos imágenes tienen la misma dimensión, no hace falta ser un lumbreras para darse cuenta de que
los cuadraditos blancos y negros serán más pequeños en la segunda imagen que en la primera.

Teniendo en cuenta que hay URLs como cinco o seis veces más largas que http://phpyjavascript.com y hasta más, la cosa se complica.
Entonces los cuadraditos son tan pequeños que tienes que acercar mucho el móvil para que lo lea bien, y eso suponiendo que tengas un móvil con un
buen objetivo, que la mayoría de la gente tiene un teléfono de gama media, y la cámara deja mucho que desear.

En definitiva, que tanto el tamaño de los datos introducidos como el NCE influyen en la cantidad de filas y columnas de los códigos QR, y para que pueda leerse con un dispositivo de gama media a una distancia lógica, este tiene que tener un tamaño apropiado. Pero ojo, que los códigos QR si son demasiado grandes son molestos, y si son demasiado pequeños son imposibles de leer. Hay que buscar el equilibrio.

Captura de pantalla del generador de códigos QR con el lector del móvil, con el E-Mail micorreo@jmail.com y redundancia L

NCE: L – Tamaño: 150×150
E-Mail: micorreo@jmail.com

Captura de pantalla del generador de códigos QR con el lector del móvil, con texto divertido y redundancia H

NCE: H – Tamaño: 250×250
Texto: Cariño, si puedes…

En estas dos imágenes que acabas de ver, te muestro la captura de un E-Mail y la captura de un texto. A priori, codificar un texto en un código QR
no tiene mucha utilidad, pero puede ser una forma original de decirle algo a alguien. Imagínate que te levantas por la mañana tempranito,
vas a la nevera rascándote eso que te pica, porque te pica y te rascas, y cuando la vas a abrir ves un folio en blanco con un código QR en médio,
enganchado con un imán de las vacaciones en Mallorca. Y de repente, ahora lo que te pica es la curiosidad. Vuelves a tu habitación a por el móvil,
regresas a la nevera y escaneas el código QR, y en la pantalla de tu móvil aparece algo como esto:

“Buenos días churri, deja ya de jugar con el móvil y vuelve a la cama, que estoy muy sola aquí. XOXOXO”

Ahora ya mola un poco más ¿eh?.

Bueno, en serio. Hay generadores de códigos QR muchísimo más completos que este, solo tienes que buscar en Google y te saldrán un montón. De hecho, yo he estado mucho tiempo haciendo uso de esos generadores, hasta que decidí hacerme yo el mío. No tiene tantas opciones como los otros, pero me hace
el apaño.

Si ese código QR que vas a crear, es para mostrarlo en la pantalla de un ordenador, yo lo haría con redundancia L, ya que ahí no tiene desgaste ni degradación de ningún tipo, y así tiene menos filas y columnas y será más fácil de leer bien con todos los dispositivos.

Pero si lo vas a imprimir, es mejor aumentar la redundancia y el tamaño del código QR siempre que se pueda, para que el código no quede arruinado por una simple rascada.

Captura de pantalla del generador de códigos QR con el lector del móvil, mostrando el menú Compartir

También te permite compartir
muy fácilmente…

Ahora te voy a poner unos ejemplos para que compares entre ellos, así te será más fácil decidir.

Yo personalmente, suelo usar redundancia M o Q, ya que no necesito más, siempre los muestro por pantalla y no tienen degradación, así que podría usar tranquilamente L.

Suelo usar 150×150 píxeles, porque las URLs no suelen ser tan largas como para necesitar más tamaño. Así no molesta demasiado y se puede capturar bien con el móvil desde medio metro o más.

Suelo usar formato PNG con compresión a nivel 9, que ocupa mucho menos y sin pérdida de calidad.

De todas formas, he puesto también la opción de comprimir el código QR en JPG, ya que a veces necesitas subir el código para ponerlo en la web, y en algunos sitios sólo permiten subir imágenes en JPG. Por suerte cada vez son menos.

Código QR de http://phpyjavascript.com en JPG a 150x150 píxeles y calidad 60

150×150
JPG Calidad: 60
Peso: 7,75 KB.

Código QR de http://phpyjavascript.com en JPG a 150x150 píxeles y calidad 100

150×150
JPG Calidad: 100
Peso: 21,5 KB.

Código QR de http://phpyjavascript.com en PNG a 150x150 píxeles y compresión 0

150×150
PNG Compresión: 0
Peso: 3,01 KB.

Código QR de http://phpyjavascript.com en PNG a 150x150 píxeles y compresión 9

150×150
PNG Compresión: 9
Peso: 427 bytes.

Si quieres ver más vídeos súper chulos como este de aquí arriba, puedes entrar en mi canal de YouTube:
https://www.youtube.com/channel/UCRVYgvP93NzjmuKVUarJ79A
Y si te parece también te puedes suscribir y le puedes dar a “Me gusta”. -> Me gusta PHP y Javascript.com YouTube

Úsalo, disfrútalo, compártelo, y sobretodo vuelve.

Un saludo.

Joaquín García.

Si te ha gustado, lo puedes compartir.