QR Dining • Artículo

Cómo poner online la carta en PDF de tu restaurante y crear un código QR (gratis, paso a paso)

I
Por Ionut Panescu
4 de noviembre de 2026

Ya tienes una carta. Quizá sea un documento de Word, un diseño de Canva o un PDF que te ha enviado tu diseñador. La pregunta es sencilla: ¿cómo haces llegar esa carta al móvil de tus clientes con un código QR en la mesa?

Esta guía te enseña a hacerlo tú mismo, gratis. Empieza por lo más fácil — no necesitas web — y va subiendo de nivel paso a paso. Quédate en el nivel que mejor te encaje. Todas las opciones terminan igual: un enlace a tu carta convertido en un código QR atractivo con nuestro generador de códigos QR gratuito.

Elige tu nivel

NivelMétodoTiempo
1 · Muy fácilGoogle Drive o Dropbox — sin necesidad de web5 min
2 · FácilWordPress, Wix o Squarespace10 min
3 · IntermedioTu propio alojamiento web (cPanel o FTP)15 min
4 · AvanzadoUn enlace permanente a la carta con una redirección20 min
5 · ExpertoUna página de carta para móvil con seguimiento de escaneos45 min
La regla de oro: tu código QR se imprime una vez, pero tu carta cambia continuamente. Elijas el nivel que elijas, asegúrate de poder actualizar la carta sin cambiar el enlace. Así nunca tendrás que volver a imprimir tus códigos QR. En cada nivel te explicamos cómo hacerlo.

Antes de empezar: crea un PDF de la carta que funcione en el móvil

La mayoría de la gente leerá tu carta en una pantalla pequeña, de pie en la barra o sentada a la mesa. Una preciosa carta impresa en A3 puede ser un suplicio en el móvil. Dedicar unos minutos a esto marca una gran diferencia:

Nivel 1 · Muy fácil: Google Drive o Dropbox (sin necesidad de web)

Si no tienes web, o no quieres tocarla, esta opción es para ti. Se tarda unos cinco minutos.

Google Drive

  1. Entra en drive.google.com e inicia sesión.
  2. Haz clic en New → File upload (Nuevo → Subir archivo) y elige el PDF de tu carta.
  3. Haz clic derecho en el archivo y elige Share (Compartir).
  4. En General access (Acceso general), cambia “Restricted” (Restringido) por Anyone with the link (Cualquier persona con el enlace), con el rol de Viewer (Lector).
  5. Haz clic en Copy link (Copiar enlace). Ese es el enlace de tu carta.
Cómo actualizar la carta sin estropear el código QR: no borres el archivo antiguo para subir uno nuevo — eso crea un enlace nuevo. En su lugar, haz clic derecho en el archivo, elige File information → Manage versions (Información del archivo → Gestionar versiones) y después Upload new version (Subir nueva versión). El enlace se mantiene exactamente igual.

Dropbox

  1. Sube el PDF a tu Dropbox.
  2. Pasa el ratón por encima del archivo y haz clic en Share (Compartir) y luego en Copy link (Copiar enlace).
  3. Para actualizarlo más adelante, sube un archivo nuevo con exactamente el mismo nombre a la misma carpeta y elige reemplazarlo. El enlace compartido sigue funcionando.

Lo bueno: gratis, rápido y sin conocimientos técnicos. Lo no tan bueno: los clientes ven una página de Google o Dropbox en lugar de tu marca, y el enlace es largo y poco limpio (lo que genera un código QR más denso).

Nivel 2 · Fácil: súbela a tu creador de webs

Si ya tienes una web en WordPress, Wix o Squarespace, pon allí la carta. Los clientes se quedan en tu propio dominio y queda más profesional.

WordPress

  1. En tu escritorio de WordPress, ve a Media → Add New Media File (Medios → Añadir nuevo archivo de medios) y sube tu PDF.
  2. Haz clic en el archivo subido y pulsa Copy URL to clipboard (Copiar URL al portapapeles). Tendrá un aspecto parecido a https://yourrestaurant.com/wp-content/uploads/2026/11/menu.pdf.
  3. Ese es el enlace de tu carta.

Ojo: si subes una carta nueva la próxima temporada, WordPress le asigna una dirección nueva y tu código QR seguiría apuntando a la antigua. Usa un plugin para reemplazar archivos multimedia (por ejemplo “Enable Media Replace”) y cambia el archivo manteniendo la URL, o salta al nivel 4 para tener un enlace permanente.

Wix y Squarespace

Mejor todavía: crea una página llamada Carta (por ejemplo yourrestaurant.com/menu) con un botón bien grande de “Ver nuestra carta” que enlace al PDF. Haz que tu código QR apunte a esa página en lugar de al archivo. Cuando cambie la carta, solo tienes que cambiar el botón — el código QR nunca cambia.

Nivel 3 · Intermedio: sube el PDF a tu propio alojamiento

Si tu web está en un alojamiento web normal (la mayoría de las empresas de hosting te dan acceso a cPanel o por FTP), puedes poner el archivo directamente en tu dominio con una dirección corta y limpia.

Con el File Manager de cPanel

  1. Inicia sesión en cPanel y abre File Manager (Administrador de archivos).
  2. Abre la carpeta public_html (es la raíz de tu web).
  3. Haz clic en + Folder (+ Carpeta) y crea una carpeta llamada files.
  4. Ábrela, haz clic en Upload (Cargar) y sube menu.pdf.
  5. El enlace de tu carta ahora es https://yourrestaurant.com/files/menu.pdf. Ábrelo en el móvil para comprobar que funciona.

Por FTP (FileZilla)

  1. Instala el cliente gratuito FileZilla.
  2. Conéctate con el servidor FTP, el usuario y la contraseña que te haya dado tu empresa de hosting.
  3. En el panel derecho, abre public_html, crea la carpeta files y arrastra tu PDF dentro.

Para actualizar la carta: sube el PDF nuevo con exactamente el mismo nombre y sobrescribe el antiguo. El enlace y el código QR siguen funcionando.

¿Sigues viendo la carta antigua después de actualizarla? Los móviles y los navegadores a veces guardan durante un tiempo una copia antigua del PDF. Borra la caché del navegador o abre el enlace en una pestaña privada para comprobarlo. En el nivel 4 te explicamos cómo evitarlo para siempre.

¿Se está poniendo demasiado técnico?

No tienes por qué hacer nada de esto. QR Dining te ofrece una carta digital lista para usar con tu propio código QR: actualiza platos y precios en segundos desde el móvil, añade fotos y varios idiomas, y olvídate de los PDF para siempre.

Descubre cómo funciona QR Dining

Nivel 4 · Avanzado: un enlace permanente a la carta que puedes redirigir cuando quieras

Este es el truco que usan los profesionales. En lugar de poner la dirección del PDF en tu código QR, pones una dirección corta y permanente como https://yourrestaurant.com/menu. Esa dirección simplemente redirige al PDF que esté vigente en cada momento.

Por qué es tan buena idea:

Esto funciona en la mayoría de los alojamientos que usan el servidor web Apache (lo que incluye casi todos los que tienen cPanel).

Paso 1: sube tu PDF

Súbelo a la carpeta files como en el nivel 3, por ejemplo files/menu-autumn-2026.pdf.

Paso 2: añade la redirección

En el File Manager, abre public_html y busca el archivo llamado .htaccess. (Si no lo ves, activa Settings → Show Hidden Files (Configuración → Mostrar archivos ocultos). Si no existe, créalo). Descarga antes una copia de seguridad y después añade estas líneas al principio:

# Permanent menu link for the QR code
RedirectMatch 302 ^/menu/?$ /files/menu-autumn-2026.pdf

Guárdalo y abre https://yourrestaurant.com/menu en el móvil. Debería abrirse tu PDF.

La próxima temporada, sube menu-winter-2026.pdf y cambia solo el nombre del archivo en esa línea. Listo.

¿Por qué 302 y no 301? Una redirección 301 significa “se ha movido para siempre”, y los móviles y navegadores la recuerdan. Si más adelante la apuntas a una carta nueva, quienes escanearon antes podrían seguir llegando al PDF antiguo. Una 302 significa “por ahora”, así que en cada escaneo se comprueba cuál es la carta vigente.

¿Por qué ^/menu/?$? Coincide exactamente con /menu o /menu/ y con nada más, así que no puede chocar con otras páginas de tu web. Asegúrate de no tener ya una página llamada “menu” en tu web.

Paso 3 (opcional): muestra siempre el PDF más reciente

Para que los móviles no muestren una copia antigua guardada de tu carta, añade esto al mismo archivo .htaccess:

# Make sure guests always get the latest menu PDF
<IfModule mod_headers.c>
  <FilesMatch "\.pdf$">
    Header set Cache-Control "no-cache, must-revalidate"
  </FilesMatch>
</IfModule>

Si algo falla después de editar .htaccess (por ejemplo, aparece un “500 Internal Server Error”), vuelve a subir tu copia de seguridad y todo volverá a la normalidad.

Nivel 5 · Experto: una página de carta para móvil con seguimiento

Un PDF es rápido, pero tiene sus límites. En muchos móviles Android el PDF primero se descarga y luego se abre en un visor aparte, y no puedes saber cuánta gente ha escaneado tu código. La solución experta es una pequeña y rápida página de carta en tu propia web. Carga al instante, muestra tu marca, enlaza a cada carta y te permite medir los escaneos.

Paso 1: crea la página

Dentro de public_html, crea una carpeta llamada menu y, dentro de ella, un archivo llamado index.html. Pega este código y cambia el nombre, los colores y los nombres de archivo por los tuyos:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Menu | Trattoria Bella</title>
<style>
  body { margin:0; font-family:Arial, sans-serif; background:#faf7f2; color:#222; text-align:center; }
  header { background:#1a1a1a; color:#fff; padding:28px 16px; }
  h1 { margin:0; font-size:26px; }
  main { max-width:420px; margin:0 auto; padding:24px 16px 40px; }
  a.btn { display:block; margin:0 0 14px; padding:18px; border-radius:14px;
          background:#fff; color:#222; text-decoration:none; font-size:19px;
          font-weight:bold; box-shadow:0 2px 10px rgba(0,0,0,.08); }
  p.small { color:#777; font-size:14px; }
</style>
</head>
<body>
<header><h1>Trattoria Bella</h1></header>
<main>
  <a class="btn" href="/files/food-menu-autumn-2026.pdf">Food menu</a>
  <a class="btn" href="/files/drinks-menu.pdf">Drinks &amp; wine</a>
  <a class="btn" href="/files/desserts.pdf">Desserts</a>
  <a class="btn" href="/files/allergens.pdf">Allergen information</a>
  <p class="small">Wi-Fi: TrattoriaGuest &middot; Ask our staff about today's specials</p>
</main>
</body>
</html>

Ahora tu código QR apunta a https://yourrestaurant.com/menu/. Para cambiar una carta, sube el PDF nuevo y edita un enlace en esta página. (Si configuraste la redirección del nivel 4, elimina antes esa línea — esta página la sustituye).

Paso 2: más idiomas

A los turistas les encanta tener la carta en su idioma. Crea un PDF por idioma y añade una fila de botones en la parte superior de la página, por ejemplo English · Español · Deutsch, cada uno enlazado a su propio PDF.

Paso 3: cuenta tus escaneos

Si tu web usa Google Analytics, añade parámetros de seguimiento al enlace de tu código QR:

https://yourrestaurant.com/menu/?utm_source=qr&utm_medium=table&utm_campaign=menu

Añade también tu etiqueta de Analytics a index.html. Así, en Analytics verás exactamente cuántos clientes han abierto la carta desde el código QR de una mesa. Usa un utm_medium distinto para cada ubicación — table, window, flyer — para comparar cuál funciona mejor. Nota: esto solo funciona con una página web como la de arriba; un PDF por sí solo no se puede medir.

Ahora crea tu código QR

Sea cual sea el nivel que hayas elegido, ya tienes un enlace. Es hora de convertirlo en un código QR que encaje con la imagen de tu restaurante.

  1. Abre nuestro generador de códigos QR gratuito. Es gratis, no requiere registro y los códigos no caducan nunca.
  2. Pega el enlace de tu carta en el campo Sitio web.
  3. En Estilo, toca el estilo rápido Carta para conseguir al instante un aspecto de “Escanea para ver la carta”, o elige tus propias formas de puntos y esquinas.
  4. En Colores, elige el color de tu marca. Mantén el código oscuro sobre un fondo claro para que cualquier móvil pueda leerlo.
  5. En Logotipo, sube el logotipo de tu restaurante y elige una forma cuadrada, redondeada o circular. La corrección de errores aumenta automáticamente, así que el código se sigue escaneando.
  6. En Marco & texto, añade una llamada a la acción como ESCANEA PARA VER LA CARTA o VER NUESTRA CARTA.
  7. Comprueba que la vista previa indica Prueba de escaneo superada.
  8. Descarga: elige SVG para tu imprenta o tu diseñador (se ve nítido a cualquier tamaño), o PNG a 2048 px para imprimir en casa.
Extra: crea un segundo código QR del tipo Wi-Fi para que los clientes puedan conectarse a tu wifi sin pedir la contraseña. Ponlo en el mismo tarjetón de mesa.

Consejos de impresión

Errores frecuentes que debes evitar

Preguntas frecuentes

¿De verdad todo esto es gratis?

Sí. Google Drive y Dropbox tienen planes gratuitos, la mayoría de los alojamientos ya incluyen cPanel y nuestro generador de códigos QR es gratuito y no necesitas cuenta.

¿Dejará de funcionar algún día mi código QR?

El código QR en sí nunca caduca — simplemente contiene tu enlace. Solo deja de funcionar si el enlace deja de funcionar, por ejemplo si borras el archivo o tu web deja de estar en línea. Sigue los consejos de actualización de cada nivel y funcionará durante años.

¿Puedo cambiar la carta sin volver a imprimir el código QR?

Sí, siempre que el enlace siga siendo el mismo. Reemplaza el archivo en su sitio (niveles 1–3), cambia la redirección (nivel 4) o edita tu página de carta (nivel 5).

¿Carta en PDF o carta online — qué es mejor?

Un PDF es la forma más rápida de empezar. Una carta online se lee mejor en el móvil, se actualiza al instante y puede mostrar fotos, alérgenos y varios idiomas. Eso es exactamente lo que QR Dining hace por ti.

¿Prefieres no lidiar con PDF, alojamientos y .htaccess?

Déjalo en nuestras manos. QR Dining crea una preciosa carta para móvil para tu restaurante, cafetería o bar, con tus propios códigos QR. Cambia precios y platos en segundos, añade fotos e idiomas — sin reimprimir y sin complicaciones técnicas.

Consigue tu carta QR Dining

¿Quieres una carta así para tu restaurante?

Crea en minutos una carta digital con código QR con QR Dining.

Empezar
← Volver a Código QR gratis para restaurantes