Generador de códigos QR privado: sin rastreo, sin servidor, sin caducidad

Cada código de esta página lo construye un codificador ISO/IEC 18004 dentro de tu navegador. Tus datos nunca se envían a ningún sitio, así que nadie puede registrarlos, rastrear los escaneos ni desactivar el código.

Un generador de códigos QR privado codifica tus datos en el navegador y no envía nada a ningún servidor, de modo que nadie puede registrar lo que codificaste, rastrear quién lo escanea ni hacer que el código caduque.

✓ No se sube nada ✓ Sin rastreo de escaneos ✓ Funciona sin conexión ✓ Nunca caduca
1

Completa el contenido

2

Diseña tu código QR

Plantillas de diseño seleccionadas:
📁 Subir logotipo desde tu equipo PNG, JPG, SVG o WebP (máx. 5 MB). Se procesa al 100 % en tu navegador.
Vista previa del QR en directo
Versión —
Módulos —
ECC —
Bytes —
Ver los datos estáticos codificados https://example.com

Qué significa en la práctica «100 % en el cliente»

No es un reclamo publicitario, sino una descripción de dónde se hace el trabajo.

La mayoría de los generadores de QR en línea envían tu texto a su servidor, construyen allí la imagen y te la devuelven. Algunos se quedan con una copia, y los que venden códigos dinámicos hacen pasar cada escaneo por su propio dominio para poder contarlo. Esta página funciona al revés. El HTML, la hoja de estilos y los scripts son archivos estáticos corrientes. Una vez que han llegado, el codificador que convierte tu texto en un símbolo se ejecuta por completo dentro de la pestaña.

El codificador es una implementación autónoma de ISO/IEC 18004, el estándar que define la simbología QR Code. Realiza la segmentación, la corrección de errores Reed-Solomon, el enmascaramiento y la selección de versión en JavaScript, y dibuja el resultado en un elemento canvas. Cuando pulsas descargar, el navegador convierte ese canvas en un archivo PNG, JPG o WebP, o escribe un documento SVG, y lo guarda en tu dispositivo. En ninguno de esos pasos se hace ninguna petición.

Con el logotipo ocurre lo mismo. El archivo que eliges se lee con el propio lector de archivos del navegador, se pinta en el canvas y nunca sale de tu equipo. Lo mismo vale para una contraseña de WiFi, un número de teléfono o una tarjeta de contacto completa: todo lo que escribes se queda en la memoria de la página hasta que cierras la pestaña, y desaparece cuando lo haces. El generador todo en uno y todas las demás herramientas de este sitio comparten exactamente este motor.

Compruébalo tú mismo en sesenta segundos

No tienes que fiarte de nuestra palabra. Tres pruebas que cualquier navegador puede hacer.

1

Observa la pestaña de red

Abre las herramientas de desarrollo de tu navegador, elige el panel Red y vacíalo. Ahora escribe arriba una dirección web, cambia los colores, añade un logotipo y descarga el archivo. La lista sigue vacía: no se envía nada mientras trabajas.

2

Desconéctate

Carga esta página y luego activa el modo avión o desenchufa el cable de red. El generador sigue funcionando, la vista previa sigue actualizándose y las descargas se siguen guardando, porque ya no queda nada por descargar.

3

Lee el código fuente

Los scripts se sirven sin minificar. Busca en ellos fetch o XMLHttpRequest y no encontrarás ninguno de los dos en el código del generador; la única llamada de red en todo el sitio es la etiqueta de analítica opcional, y está condicionada a tu consentimiento.

Por qué el código nunca caduca

La caducidad es una propiedad de los servicios de redirección, no de los códigos QR.

Un código QR es una imagen de unos datos. Cuando los datos son justo lo que quieres, una dirección web, una contraseña de red, una ficha de contacto, la imagen está completa en sí misma y el móvil la lee sin pedirle permiso a nadie. Eso es un código estático, y es lo que crea este sitio. No puede caducar porque no hay ningún reloj en toda la cadena: ninguna cuenta que venza, ningún servidor que se apague, ningún plan que renovar.

Un código dinámico es una imagen de un enlace corto que pertenece a un servicio. El enlace redirige a tu destino real, que es lo que hace que el código sea editable y contable, y también es la razón por la que esos códigos dejan de funcionar cuando termina una prueba gratuita o cierra una empresa. Nuestra guía de QR estáticos vs. dinámicos repasa en detalle las ventajas y los inconvenientes, y el breve artículo ¿Caducan los códigos QR? responde directamente a la pregunta. La única forma de que un código de esta página deje de funcionar es que cambie el destino que codificaste, y eso lo controlas tú.

Lo que a propósito no construimos

Tres funciones que encontrarás en otros sitios, y por qué aquí faltan a propósito.

×

Códigos dinámicos y editables

Editar un código ya impreso exige una redirección que tendríamos que alojar para siempre. Eso es una suscripción encubierta y un punto único de fallo. Si necesitas cambiar un destino, imprime un nuevo código estático; no cuesta nada.

×

Analítica de escaneos

Contar escaneos significa que cada persona que apunta con el móvil a tu cartel queda registrada primero por nosotros. Preferimos no guardar esos datos. Si quieres recuentos de visitas, añade parámetros UTM a la dirección y léelos en tu propia analítica.

×

Generación masiva y una API

Ambas necesitarían un servidor que reciba tus datos. La contrapartida honesta es que este sitio sirve para crear códigos de uno en uno, con cuidado, para imprimir. Para miles de códigos, una biblioteca de código abierto en tu propio equipo conserva la misma privacidad.

El único tercero

Analítica opcional, y qué puede ver y qué no.

Este sitio puede cargar Google Analytics para contar las visitas a las páginas, pero solo después de que pulses Permitir en el aviso de consentimiento, y nunca en esta página antes de que hayas respondido. Si lo rechazas, o si tu navegador envía una señal Global Privacy Control, la etiqueta no se carga nunca y no se instala ninguna cookie. Puedes cambiar de opinión en cualquier momento desde el enlace Opciones de privacidad al pie de cada página.

Incluso cuando está permitida, la etiqueta ve qué páginas se abrieron, no lo que se escribió en ellas. El generador nunca le pasa tu contenido. La descripción completa de qué se guarda, durante cuánto tiempo y cómo retirar el consentimiento está en nuestra política de privacidad, y la lista completa de cookies está en la página de la política de cookies.

Preguntas frecuentes

Privacidad, uso sin conexión y licencias.

No. Los valores que escribes se mantienen en la memoria de la página solo mientras la pestaña está abierta y se usan únicamente para calcular el símbolo. No se envían a ningún servidor, no se escriben en el almacenamiento local y no se incluyen en la etiqueta de analítica aunque la hayas permitido.
Sí, una vez que la página se ha cargado. Todo lo que necesita el codificador ya está en la pestaña, así que puedes desconectarte y seguir generando y descargando códigos. Recargar la página vuelve a necesitar conexión, a menos que tu navegador la tenga en caché.
Sí. Los códigos que generas son tuyos para usarlos en envases, cartas, señalización, tarjetas de visita y donde quieras, sin atribución, sin marca de agua y sin cuota de licencia. La simbología QR Code en sí es un estándar ISO abierto; «QR Code» es una marca registrada de DENSO WAVE INCORPORATED.
Implementa ISO/IEC 18004 Modelo 2, versiones 1 a 40, con los cuatro niveles de corrección de errores y la selección de máscara estándar. La ficha bajo la vista previa indica la versión, el número de módulos, el nivel y el tamaño del contenido que el motor ha producido realmente, para que puedas cotejar un símbolo con las tablas de la especificación.
En nada; todas las herramientas de aquí usan el mismo motor y las mismas reglas. Esta página existe para explicar y demostrar el modelo de privacidad en un solo lugar. Si quieres una herramienta preparada para un tipo concreto, las páginas de WiFi, vCard e impresión vectorial se abren con el formulario adecuado.