Por Eventqode21 de mayo de 2026
qr cambiar linkcambiar url qrqr dinamicoqr editableredirigir qr

Cómo cambiar el link de un código QR sin reimprimirlo: guía completa

Has impreso 300 láminas con un QR y ahora quieres cambiar el enlace. Página nueva, error en la URL, campaña de verano que tienes que actualizar. La mala noticia: con un QR estático, no puedes. La buena noticia: hay varias formas de evitar reimprimir. En esta guía verás todas las opciones, de la más fácil a la más avanzada.

Por qué no puedes cambiar un QR estático

Un QR estático codifica la URL directamente en el patrón de puntos. Cuando alguien lo escanea, su móvil decodifica el patrón, extrae la URL, y la abre. No hay "servidor" de por medio, no hay base de datos: el QR es la URL.

Esto significa que el QR y la URL son lo mismo. Cambias la URL, cambias el QR. Cambias el QR, tienes que reimprimir el material donde estaba.

Las 5 formas de cambiar el link de un código QR sin reimprimirlo

1. Usar un QR dinámico (la más fácil y habitual)

Un QR dinámico apunta a una URL corta controlada por un proveedor (o por ti). Tú cambias la URL final en el panel del proveedor, y el QR sigue siendo el mismo, porque sigue apuntando a la URL corta.

Proceso:

  1. Creas una cuenta en un proveedor de QR dinámico (Beaconstac, QR Tiger, Bitly, etc.).
  2. Generas un QR para la URL que quieras.
  3. Imprimes ese QR.
  4. Cuando quieras cambiar la URL, entras al panel y editas el destino. Listo.

Pros: la más fácil, pensada exactamente para esto. Contras: si el proveedor cierra, el QR deja de funcionar. Algunos proveedores cobran.

Coste: gratis con límite en la mayoría, planes de pago desde 5-15 USD/mes.

2. Usar un acortador de URL tipo bit.ly

El QR codifica https://bit.ly/3xYz123. Tú configuras esa URL corta para que apunte a https://turestaurante.com/carta-verano. Cuando quieras cambiar el destino, vas a bit.ly y cambias la URL larga. El QR sigue siendo el mismo.

Proceso:

  1. Crea una cuenta en bit.ly (o tinyurl, t.co, etc.).
  2. Crea un enlace corto.
  3. Introduce ese enlace corto en el generador de QR.
  4. Imprime el QR.
  5. Cuando quieras cambiar, edita la URL larga en bit.ly.

Pros: gratis, sin proveedor de QR específico, lo conoce todo el mundo. Contras: la URL lleva marca del acortador (menos profesional), sin analíticas específicas de QR.

3. Alojar la URL en tu propio dominio

Si tienes un dominio propio, puedes crear una URL que tú controlas al 100%:

https://turestaurante.com/qr/carta

Esa URL es una página en tu web que hace redirect a la URL real. Tú cambias el redirect, el QR sigue siendo el mismo.

Proceso:

  1. Compra un dominio (si no lo tienes).
  2. En tu hosting (Vercel, Netlify, Cloudflare, etc.), configura una ruta /qr/carta que redirige a la URL final.
  3. Cambia la URL destino en el redirect cuando quieras.
  4. El QR sigue siendo el mismo, apuntando a https://turestaurante.com/qr/carta.

Pros: control total, sin dependencia de terceros, imagen profesional. Contras: requiere un dominio y un hosting, conocimiento técnico mínimo.

Implementación técnica: un redirect 301 o 302 en el archivo de config del hosting. En Vercel/Netlify, es un archivo _redirects o un vercel.json. En Apache, un .htaccess. En Nginx, una entrada en el bloque server.

Ejemplo de _redirects en Netlify:

/qr/carta    https://turestaurante.com/carta-verano    302

Ejemplo en vercel.json para Vercel:

{
  "redirects": [
    { "source": "/qr/carta", "destination": "https://turestaurante.com/carta-verano", "statusCode": 302 }
  ]
}

4. Montar tu propio sistema de QR dinámico

Si quieres analíticas y control total, puedes montar tu propio sistema. Es más trabajo pero sale gratis o casi gratis, y nadie te puede cerrar el chiringuito.

Stack mínimo:

  • Base de datos: una tabla qr_codes con slug, destination_url, created_at, scan_count.
  • Endpoint público: GET /r/[slug] que registra el escaneo y redirige a destination_url.
  • Panel admin: una web para crear QRs y ver métricas.

Ejemplo de endpoint en Next.js:

// app/r/[slug]/route.js
import { NextResponse } from 'next/server';
import { db } from '~/lib/db';

export async function GET(request, { params }) {
  const { slug } = params;
  const qr = await db.qrCodes.findUnique({ where: { slug } });

  if (!qr) {
    return NextResponse.redirect('https://turestaurante.com/error');
  }

  await db.scans.create({
    data: {
      qrId: qr.id,
      timestamp: new Date(),
      userAgent: request.headers.get('user-agent'),
      ip: request.headers.get('x-forwarded-for'),
    },
  });

  return NextResponse.redirect(qr.destinationUrl, 302);
}

El QR codifica https://turestaurante.com/r/mi-qr-de-carta.

Pros: control total, analíticas incluidas, sin marcas de terceros, gratis o casi gratis (Vercel free tier + Supabase/Postgres free tier). Contras: requiere desarrollo o contratar a alguien. Tu responsabilidad mantenerlo y que no se caiga.

5. Usar un servicio de QR dinámico de marca blanca

Si no quieres montar nada tú, pero tampoco quieres la marca del proveedor en la URL, algunos proveedores premium permiten usar tu propio dominio en los QRs dinámicos. Beaconstac, QR Tiger y unos pocos más lo ofrecen en sus planes superiores.

Proceso:

  1. Contrata el plan premium del proveedor.
  2. Configura tu dominio personalizado (algo como qr.tunegocio.com).
  3. Genera los QRs. Todos los QRs que generes tendrán como URL https://qr.tunegocio.com/abc123.
  4. Cambias el destino desde el panel cuando quieras.

Pros: control casi total, sin desarrollo, imagen profesional. Contras: el coste es mayor (20-100 USD/mes según volumen).

Cuándo SÍ tienes que reimprimir

Hay un caso en el que ninguna de las opciones anteriores te sirve: si el QR ya estaba impreso y era estático desde el principio.

Si imprimiste 300 láminas con un QR que codificaba directamente https://turestaurante.com/carta, no hay forma de cambiarlo. Tienes que reimprimir.

La lección es: antes de imprimir material físico con un QR, considera siempre si lo vas a necesitar cambiar. Si la respuesta es "puede que sí", invierte 5 minutos en configurar un QR dinámico o un redirect. Te ahorra mucho dinero a medio plazo.

Cómo decidir qué opción elegir

| Escenario | Opción recomendada | |---|---| | 1-2 QRs, URL probablemente no cambia | QR estático gratis | | 1-5 QRs, URL puede cambiar alguna vez | bit.ly gratis | | 5-50 QRs, quieres ver cuántos escanean | QR dinámico de pago (Beaconstac, QR Tiger) | | 10-1000 QRs, control total sin coste recurrente | Sistema propio con Vercel + Supabase | | Empresa, imagen profesional, sin desarrollo | Plan premium de QR dinámico con dominio propio |

Checklist antes de imprimir un QR

Antes de plastificar 300 láminas, comprueba:

  • [ ] La URL funciona desde un móvil real (no solo desde tu portátil).
  • [ ] La página a la que lleva se ve bien en pantalla pequeña.
  • [ ] El QR escanea a la distancia real de uso (sentado en la mesa, no a 5 cm).
  • [ ] El contraste del QR es alto (negro sobre blanco).
  • [ ] La zona de respiro está libre (nada encima del patrón).
  • [ ] La URL es corta (menos de 60 caracteres) o usas un acortador.
  • [ ] Si la URL puede cambiar en el futuro, has usado un QR dinámico o un redirect.
  • [ ] Tienes un backup del archivo del QR (PNG o SVG) en alta resolución.

Conclusión

Cambiar el link de un código QR ya impreso es imposible con un QR estático y trivial con un QR dinámico o un redirect. Antes de imprimir material físico, vale la pena dedicar cinco minutos a configurar un sistema que te permita cambiar el destino sin tocar la impresión. Tu yo del futuro te lo agradecerá.

Si quieres ver cómo generar QRs gratuitos de alta calidad, te recomendamos nuestro generador de códigos QR gratis. Y si quieres profundizar en materiales y formatos de impresión, nuestra guía de códigos QR para imprimir cubre todo lo que necesitas saber.