Diez tipos, cada uno con su formulario
Enlace, texto, Wi-Fi, contacto, correo, SMS, teléfono, WhatsApp, ubicación y evento. Cada campo se valida frente al formato en el que se va a codificar, así que la carga sale bien formada y no solo no vacía.
Códigos QR estáticos que nunca caducan
Diez clases de código QR, creados en tu navegador, con un aviso antes de que uno deje de leerse.
Todos los códigos de aquí son estáticos. El contenido está codificado en el propio patrón, así que el código es el dato. No hay redirección a través de POLPROG, ni enlace corto, ni cuenta, ni nada que pueda caducar o apagarse. Un código generado hoy seguirá llevando al mismo contenido dentro de diez años, exista o no este sitio.
Es lo contrario de un código QR dinámico o de seguimiento, que codifica un enlace al servidor de otro y deja de funcionar en cuanto ese servicio cierra, cambia sus precios o pierde el dominio.
Enlace, texto simple, credenciales de Wi-Fi, un contacto vCard, correo, SMS, teléfono, WhatsApp, ubicación geográfica y un evento de calendario. Cada tipo tiene su propio formulario, y cada campo se valida frente al formato en el que se va a codificar, así que un código Wi-Fi con contraseña y una tarjeta de contacto con nombre salen los dos bien formados.
Un codificador ISO/IEC 18004 completo, escrito como módulo de este sitio en lugar de traerse como dependencia: segmentar la entrada en tramos numéricos, alfanuméricos y de bytes, elegir la versión más pequeña que encaje, construir el flujo de bits, añadir corrección Reed-Solomon, colocar los datos en el recorrido en zigzag y, al final, probar las ocho máscaras y quedarse con la de menor penalización, exactamente como exige la norma. Escribir un codificador solo se defiende si se verifica en lugar de creerse, así que sus matrices finales se comparan bit a bit con una implementación de referencia madura, en todos los modos, todos los niveles de corrección y un abanico de versiones, además de un ciclo completo de decodificación.
Un código QR que parece correcto en pantalla puede ser ilegible en papel, así que el generador juzga el resultado en lugar de limitarse a dibujarlo:
La cobertura crece con el cuadrado de la anchura, y ahí está la sorpresa: un logotipo con un 30 por ciento de la anchura del código tapa el 9 por ciento, y uno de la mitad tapa el 25 por ciento. Añadir un logotipo sube el nivel de corrección automáticamente, un logotipo por encima de la mitad del presupuesto se señala y por encima del presupuesto entero se rechaza.
Por completo en tu navegador. El codificador, la vista previa, la composición del logotipo y la exportación a PNG y SVG funcionan en local, y detrás de esta página no hay ningún punto de API, así que una clave de Wi-Fi, un número privado o una tarjeta de contacto no tienen adónde ir, ni siquiera por accidente. El logotipo que añadas se lee con FileReader y nunca se sube. Abre el panel de red del navegador mientras usas la herramienta y seguirá vacío.
Las capacidades más importantes explicadas de forma práctica.
Enlace, texto, Wi-Fi, contacto, correo, SMS, teléfono, WhatsApp, ubicación y evento. Cada campo se valida frente al formato en el que se va a codificar, así que la carga sale bien formada y no solo no vacía.
El contenido está en el patrón, así que no hay redirección, ni enlace corto, ni cuenta, ni nada que pueda caducar o apagarse. El código sigue funcionando aunque este sitio no lo haga.
Segmentado, elección de versión, bloques Reed-Solomon, el recorrido de colocación de datos y las ocho máscaras con la de menor penalización. Verificado módulo a módulo contra una implementación de referencia en todos los modos y niveles de corrección, con un ciclo completo de decodificación.
Contraste entre tus colores, tamaño del módulo al tamaño de exportación elegido, zona de silencio frente a los cuatro módulos que pide la norma, y aviso para un código claro sobre fondo oscuro que muchos decodificadores rechazan. El veredicto es uno de tres: se lee con fiabilidad, debería leerse con reservas, o es poco probable que se lea.
La cobertura crece con el cuadrado de la anchura, así que un logotipo con un 30 por ciento de anchura tapa el 9 por ciento del símbolo. Añadir un logotipo sube el nivel de corrección, pasar de la mitad del presupuesto se señala y pasar del total se rechaza.
Versión, número de módulos, modo de codificación, nivel de corrección, la máscara ganadora y cuánta capacidad ocupó el contenido. La propia cadena codificada se puede mostrar y copiar.
PNG a 512, 1024 o 2048 píxeles cuando hace falta un mapa de bits, y SVG cuando el código tiene que escalar a un cartel. Colores, tamaño, zona de silencio y fondo transparente son todos ajustables.
Detrás de esta página no hay punto de API. El logotipo se lee con FileReader y se queda en el navegador, y puedes comprobar toda la afirmación mirando el panel de red mientras usas la herramienta.
Un camino claro desde la fuente oficial hasta tu primer flujo completado.
Utiliza uno de los enlaces oficiales disponibles para tu dispositivo o navegador.
Sigue las instrucciones de la tienda o abre la aplicación web. Sin instaladores de terceros.
Revisa las opciones, elige tus preferencias y comienza con el flujo principal.
Una visión transparente de las tecnologías principales utilizadas para crear y mantener este producto.
Tus datos permanecen en tu dispositivo. Siempre.