Saltar al contenido principal
OpenQRS
Herramientas
Idioma actual: Español
100% privado

Generador de códigos QR para documentos PDF

100% privado y local: tus datos nunca salen de tu navegador. Estos códigos QR son permanentes y nunca caducan.

Ajustes de PDF

La dirección donde ya está el archivo. Tiene que ser accesible sin iniciar sesión, o el escaneo cae en una pantalla de acceso.

Introduce la dirección desde la que se sirve el PDF.

Da nombre al archivo que descargas, para que una carpeta de exportaciones siga siendo ordenable. No se codifica: el símbolo lleva solo el enlace.

Diseño

Forma de los módulos
Preajustes
Marco de esquina
Añadir un logo central
Elige una imagen o suelta una aquíPNG, JPEG, WebP o GIF, hasta 1000 KB

La imagen se lee en esta página y se incrusta en el código como una URL data:. No se sube a ninguna parte y se queda dentro del archivo que descargas.

Más opciones de diseño

La mitad oscura del código. Mantenlo muy por debajo del fondo en luminosidad.

Cubre la zona de silencio y también los huecos entre módulos. Un fondo transparente lo deja fuera del archivo, así que no se dibuja nada con él.

Contraste 11.5:1 entre los módulos y el fondo.

Preajustes

PNG y WebP conservan un canal alfa; el SVG simplemente omite el rectángulo de fondo. Aquello sobre lo que se coloque el código pasa a ser la mitad clara del contraste.

Degradado

Un degradado rellena solo los módulos oscuros. Su extremo más claro fija el contraste que recibe de verdad un lector, así que los dos extremos tienen que seguir siendo oscuros.

El segundo color, usado solo mientras hay un degradado seleccionado. Se mide su contraste junto con el primero.

45°

Grados en sentido horario desde un barrido de izquierda a derecha. Un degradado radial se expande del centro hacia fuera, así que el ángulo solo se aplica al lineal.

Forma de los módulos

Las formas redondeadas cubren menos de cada celda. El centro sigue cubierto, que es donde muestrea el decodificador, pero un código denso impreso pequeño se lee con más fiabilidad en cuadrados.

Marco de esquina

El anillo de los tres patrones de localización.

Centro de esquina

El ojo dentro de cada patrón de localización.

4 módulos

El margen en blanco alrededor del código, medido en módulos. 4 es el mínimo que fija la especificación.

Más recuperación aguanta más daño y cuesta capacidad, así que el mismo contenido produce un símbolo más denso.

Hay un logo en el centro que mantiene el nivel en H. Su límite de ancho sigue al símbolo: 14% en el código más pequeño, 30% en uno denso.

Vista previa y exportación

Exportar

Exportar

Ráster, para pantalla

Completa el formulario para activar las descargas.

Tamaño de exportación y texto codificado
Carga útil
Aún no hay nada codificado
Símbolo
Aún sin construir
Recuperación
M

Esperando datos

Tamaño de exportación

Entre 64 y 4096 píxeles. Exportando a 1024 px.

Texto codificado

Un código QR no puede contener un PDF, así que aquí se codifica la dirección donde vive tu PDF. El enlace va escrito en el propio símbolo, lo que significa que el código es permanente y el alojamiento es la parte que tienes que mantener viva.

Cuando alguien lo escanea

El lector abre el enlace y el teléfono muestra o descarga el PDF, según el navegador y según cómo sirva el archivo tu servidor.

Un código QR guarda un enlace, no un archivo

El símbolo más grande que define el formato —la versión 40 en el nivel de recuperación L— guarda 2953 bytes, algo menos de tres kilobytes. Un PDF de una página suele pesar entre 50 y 500 kilobytes, así que un documento es de uno a tres órdenes de magnitud demasiado grande para imprimirlo dentro de un cuadrado. Todos los códigos QR de PDF, en todas partes, son un enlace.

Eso tiene una consecuencia que merece decirse sin rodeos. El símbolo seguirá descodificándose dentro de veinte años, porque la dirección está impresa físicamente en él. Que el archivo siga en esa dirección es una cuestión de alojamiento, y ningún código impreso puede responderla.

Alojarlo para que el enlace siga funcionando

La dirección que codificas es la promesa que le haces a todo el que escanee la copia impresa, así que elige una que puedas mantener. Una ruta en un dominio que controles es la única clase que cumple.

Las rutas cortas también hacen símbolos más pequeños. /docs/menu.pdf son 15 caracteres y se queda en una versión baja; una clave de almacenamiento generada de 120 caracteres sube ese mismo código varias versiones sin ningún beneficio.

  • Los enlaces firmados o con caducidad —las direcciones de descarga temporales que reparte el almacenamiento en la nube— se descodifican perfectamente y luego fallan en la fecha de caducidad
  • Cualquier cosa detrás de un inicio de sesión muestra una pantalla de acceso en lugar del documento
  • Mantén estable el nombre del archivo: volver a subirlo como manual-v2.pdf rompe todas las copias ya impresas
  • Sustituye el archivo en la misma dirección y todos los códigos impresos recogen la versión nueva
  • Sírvelo por https, para que el navegador no avise antes de abrirlo

Qué hace el teléfono con el archivo

Abrir un PDF es comportamiento del navegador, no del QR, y no es uniforme. Safari en iOS y Chrome en Android muestran la mayoría de los PDF dentro de la propia página. Algunos navegadores de Android descargan el archivo y se lo entregan a un visor aparte. Un lector de escritorio normalmente se limita a darte la dirección.

Tu servidor tiene el voto decisivo en un punto: un archivo enviado con Content-Disposition: attachment se descarga en lugar de mostrarse, en todas las plataformas. Si quieres que el documento se abra ahí mismo, no pongas esa cabecera.

Preguntas y respuestas

¿Puede ir el PDF dentro del código QR?

No. El formato llega como mucho a 2953 bytes, que es menos que casi cualquier PDF real. El código guarda la dirección desde la que se sirve el archivo.

¿Para qué se usa el título del documento?

Para una sola cosa: dar nombre al archivo SVG, PNG o WebP que descargas, para que veinte exportaciones en una carpeta se puedan distinguir. No forma parte de la carga útil, así que no cambia nada de lo que lee un lector.

¿Qué pasa cuando actualizo el documento?

Si sustituyes el archivo en la misma dirección, todos los códigos impresos siguen funcionando y muestran la versión nueva. Si lo subes con otro nombre de archivo, los códigos impresos apuntan a un archivo que ya no está ahí.

¿El archivo tiene que ser público?

Tiene que ser alcanzable para quien escanee el código. Un código en un cartel público necesita un archivo legible públicamente; un código dentro de un edificio puede apuntar a una dirección de intranet que solo resuelva en esa red.

Cómo funciona un código QR estático

Todos los códigos de este sitio son estáticos: la carga útil está escrita en los propios módulos blancos y negros. No se consulta nada al leer el código, ningún servidor nuestro interviene y ninguna suscripción sostiene el código impreso. Esa misma propiedad es el límite: una vez impreso, lo que contiene ya no se puede cambiar.

A partir de ahí, tres cosas deciden si un código impreso se lee: cuántos bytes ocupó la carga útil, qué nivel de recuperación absorbe los daños y cuánto mide un módulo suelto sobre el papel. Estas guías recorren cada una de ellas con los números.