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

Generador de códigos QR para menús de restaurante

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

Ajustes de Menú

La página o el PDF que ya publicas. Incluye https:// para que los lectores lo traten como enlace y no como texto plano.

Introduce la dirección de la página de menú que publicas.

Da nombre al archivo que descargas, para que los códigos de mesa no se confundan dentro de una carpeta. No forma parte del enlace escaneado: un código de enlace lleva la URL y nada más.

Solo sirve si tu página de menú lee el parámetro. Si no, alarga el código sin ganar nada.

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
Q

Esperando datos

Tamaño de exportación

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

Texto codificado

Codifica la dirección del menú que ya publicas, de forma que el código de la mesa lo abra en un solo escaneo. Esta herramienta no aloja menús: codifica el enlace que le des.

Cuando alguien lo escanea

El teléfono abre la URL de tu menú en el navegador y, si activaste el parámetro de mesa, el número se añade a la cadena de consulta y llega con la petición.

Qué contiene el código

Una URL, carácter por carácter tal como la escribiste, más el parámetro de mesa si lo pediste. No hay acortador, ni dominio de marca, ni salto intermedio, así que la dirección que resuelve el navegador del comensal es la tuya.

Eso tiene una consecuencia práctica que conviene planificar: una URL más corta produce una retícula más pequeña y más gruesa, que se escanea antes desde un caballete de mesa con poca luz. Un menú en example.com/menu se codifica en muchos menos módulos que esa misma página alcanzada por una ruta larga con parámetros de seguimiento colgando.

Números de mesa como parámetro de consulta

Activar la opción de mesa añade table=<tu valor> a la cadena de consulta. El valor se codifica en porcentaje, así que una etiqueta como «Terraza 4» llega intacta.

El parámetro viaja con la petición y ahí se queda. Nada de este sitio lo lee, y tu página de menú lo ignorará salvo que esté hecha para buscarlo. Merece la pena añadirlo cuando tu sistema de pedidos espera un identificador de mesa en la URL, y merece la pena dejarlo fuera cuando el menú es una página estática o un PDF.

Imprimir una vez y cambiar el menú después

El código es permanente porque es estático: la URL queda grabada en el patrón y no se puede reescribir después. Reimprimir solo lo fuerza que cambie la dirección, nunca este sitio.

Así que elige la dirección pensando en la reimpresión. Una ruta estable en un dominio que controles —example.com/menu— te deja sustituir el menú de temporada que hay detrás tantas veces como quieras sin tocar un solo código impreso. Un enlace a un archivo cuyo nombre lleve una fecha, o a un alojamiento de menús de terceros que puede reorganizar sus URL, es la versión que acabarás reimprimiendo.

Preguntas y respuestas

¿Puedo subir el menú y obtener un código para él?

No. Un código QR contiene como mucho un par de miles de bytes, que no se acerca ni de lejos a un menú, y este sitio no tiene almacenamiento donde poner un archivo: no hay ningún servidor detrás. Aloja el menú en tu propio sitio o en cualquier servicio que ya uses y codifica aquí esa dirección.

¿El código debe apuntar a un PDF o a una página web?

A una página web, en la mayoría de los casos. Los navegadores de los teléfonos muestran una página adaptable de inmediato, mientras que un PDF a menudo se descarga primero y luego se abre tan alejado que hay que ampliarlo con los dedos. Si lo que tienes es un PDF, la herramienta de documentos PDF cubre ese mismo enlace con notas sobre cómo lo tratan los teléfonos.

¿Necesito un código distinto para cada mesa?

Solo si tu página de menú usa el número de mesa. Cada valor distinto produce un código distinto, así que veinte mesas son veinte exportaciones. Cuando el número no lo lee nada más adelante, un solo código reimpreso veinte veces es más sencillo y funciona igual de bien.

¿Se hará seguimiento de los comensales al escanear?

Por este sitio no: nunca ve el escaneo. Lo que pase después de que el navegador abra tu URL lo gobierna tu propia página: su analítica, sus cookies, su aviso de consentimiento. Si tu página de menú pone cookies o carga un script de terceros, eso se aplica a una visita que llega por código QR exactamente igual que a una que llega por búsqueda.

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.