Códigos QR editables sin suscripción: configuración
La respuesta a «pero necesito cambiar el destino después» no es una suscripción. Es una ruta de redirección en un dominio que ya tienes.
yourcompany.com/m — y configura esa ruta para que redirija donde quieras. En nginx, es una sola línea return 302. Conservas destinos editables y analíticas por ubicación, mientras que el código impreso no depende de nada salvo de un dominio que ya pagas.La propuesta del QR dinámico agrupa dos cosas que no tienen por qué ir juntas: una redirección, que es realmente útil, y que otra persona sea su propietaria, que es el problema de fondo. Sepáralas y la redirección se queda, mientras el arrendador desaparece.
¿Por qué funciona esto?
Tu código impreso contiene yourcompany.com/m como bytes literales, así que nadie puede revocarlo, medirlo ni registrar sus accesos; lo que sirve /m es una configuración que puedes cambiar cuando quieras. Es el mismo mecanismo que venden los proveedores; simplemente cobran alquiler por un dominio que no es tuyo. Estático frente a dinámico explica la diferencia fundamental.
¿Qué obtienes frente a cada alternativa?
| Dinámico (alquilado) | Estático, URL directa | Estático + tu propia redirección | |
|---|---|---|---|
| Un tercero puede desactivarlo | Sí | No | No |
| Coste recurrente | Mensual, a menudo por código | Ninguno | Ninguno aparte de tu dominio actual |
| Cambiar el destino después de imprimir | Sí | No | Sí |
| Quién registra el escaneo | El proveedor | Tú | Tú |
| Qué muestra la vista previa del escáner | Un dominio corto desconocido | Tu dominio | Tu dominio |
| Sobrevive al cierre del proveedor | No | No aplica | Sí |
| Esfuerzo de configuración | Registrarte | Ninguno | Una línea de configuración |
La columna de la derecha es lo que vende la industria, pero sin el riesgo de depender de otra parte. No es un compromiso: es estrictamente mejor en todas las filas importantes.
¿Cómo diseñas las URL?
Mantenlas cortas, porque las cargas útiles más breves producen patrones de menor densidad, que se escanean con más fiabilidad desde lejos y resisten una peor impresión.
- Usa una ruta breve:
/mpara menú,/p1para el cartel uno,/wpara la información de Wi-Fi. - Asigna a cada ubicación física su propia ruta. Eso te proporciona analíticas por ubicación más adelante y la posibilidad de redirigir una ubicación sin tocar las demás.
- Prefiere rutas en vez de cadenas de consulta para la parte impresa y añade después los parámetros de campaña en el destino de la redirección.
yourcompany.com/p1puede reenviar ayourcompany.com/promo?src=poster-lobby&utm_medium=qr. - Usa HTTPS y omite
www.si tu sitio funciona sin ello: cada carácter eliminado simplifica el patrón. - No reutilices nunca una ruta para otra campaña. Las copias impresas antiguas seguirán apuntando a ella.
Una ruta corta también significa que el código puede imprimirse más pequeño o más grande con el mismo tamaño de módulo, lo que mejora su durabilidad en soportes de mesa y carteles exteriores.
¿Cómo configuras la redirección?
Usa un 302 mientras una campaña esté activa y puedas querer cambiar su destino. Usa un 301 solo cuando el destino sea realmente permanente, ya que los navegadores y escáneres almacenan en caché los 301 de forma agresiva y quizá no puedas revertirlos.
nginx
Dentro de tu bloque server: location = /m { return 302 https://yourcompany.com/menu?src=table; }; después ejecuta nginx -t y recarga. Una línea por ubicación.
Cloudflare
Usa una lista de redirecciones masivas o una regla de redirección única para unas pocas rutas. No necesitas cambiar el origen, por lo que es la opción más rápida si tu DNS ya está allí.
Netlify o Vercel
Añade un archivo _redirects que contenga /m /menu?src=table 302, o la entrada redirects equivalente en vercel.json. Haz un despliegue para cambiar el destino.
Next.js
Añade a next.config.js una entrada redirects() que devuelva { source: '/m', destination: '/menu?src=table', permanent: false }. Se publicará con tu siguiente despliegue.
Apache
En .htaccess: Redirect 302 /m https://yourcompany.com/menu?src=table.
¿Cómo planificas las rutas para un programa de impresión de varios años?
Los códigos impresos sobreviven a las campañas que los crearon, así que el esquema de rutas debe resistir la marcha de personas y las reconstrucciones de sitios. Unas pocas convenciones lo hacen económico.
Organiza los nombres por ubicación, no por campaña. /p/lobby-01 sigue siendo significativo cuando cambia la promoción; /spring-sale se convierte en una mentira al año siguiente mientras el cartel continúa en la pared. Mantén un registro —un único archivo en el repositorio o una hoja de cálculo junto al diseño para impresión— con cada ruta, su destino actual, aquello en lo que se imprimió, cuántas copias existen y cuándo debe sustituirse ese material. Sin ese registro, la configuración de redirecciones se convierte en un conjunto de líneas que nadie se atreve a borrar.
No borres nunca una ruta mientras existan copias impresas. Retírala en su lugar: dirígela a una página de destino razonable en vez de eliminar la regla, para que un código antiguo se degrade a algo útil y no a un error 404. Mantén también las reglas en el control de versiones junto al sitio, para que una migración de alojamiento las transporte consigo en vez de perderlas. En la práctica, la forma más habitual en que falla este enfoque es un nuevo despliegue que elimina silenciosamente el archivo de redirecciones.
¿Imprimir una URL más larga hace que el código sea más difícil de escanear?
Un poco, y conviene entenderlo porque es el único argumento técnico genuino de la industria de los acortadores.
La carga útil de un código QR determina su versión —el tamaño de la cuadrícula— y las cargas más largas necesitan más módulos. Más módulos en un tamaño físico fijo significa módulos más pequeños, que son más difíciles de resolver para una cámara desde lejos o con una mala calidad de impresión. El enlace corto de seis caracteres de un proveedor produce realmente un patrón de menor densidad que una URL larga con parámetros de campaña.
Pero la respuesta no es alquilar su dominio: consiste en mantener corta tu propia ruta y trasladar los parámetros al destino de la redirección. yourcompany.com/p1 tiene unos 22 caracteres, dentro de las versiones bajas de la especificación ISO/IEC 18004, y la parte ?utm_medium=qr&src=poster-lobby ni siquiera aparece en el patrón impreso, porque la añade la redirección. Obtienes un código disperso y resistente, además de una atribución completa: exactamente la combinación para la que supuestamente hacía falta el enlace corto.
¿Cómo obtienes analíticas sin un tercero?
Ya las tienes. Cada escaneo es una solicitud a tu propio servidor, así que tus registros de acceso lo registran y tus analíticas contabilizan la visita a la página de destino.
Asigna un parámetro src distinto a cada ubicación en el destino de la redirección y obtendrás exactamente el desglose por cartel que vendía el panel: qué cartel del vestíbulo funciona, qué soportes de mesa se usan y si merece la pena imprimir la pegatina para llevar. La diferencia es que los datos son tuyos, el cliente solo se pone en contacto contigo y el código sigue funcionando independientemente del estado de facturación de cualquiera. Qué registra un proxy QR explica qué evitas ceder.
¿Cuál es el punto débil de este enfoque?
La honestidad exige nombrarlo: ahora dependes de tu propio dominio. Si dejas que caduque o migras el alojamiento y olvidas las rutas de redirección, los códigos impresos dejarán de funcionar.
Es un riesgo real y fundamentalmente distinto del que sustituye. Es una dependencia que controlas, puedes renovar por adelantado durante años y entregar a un sucesor. Nadie puede dejarte fuera por el precio, medirlo ni decidir monetizar a tus clientes a través de ella. Tres medidas prácticas: registra el dominio mucho más allá de la vida útil del material impreso, conserva las rutas de redirección en el control de versiones junto al sitio y documéntalas donde guardes los diseños para impresión.
Si no necesitas editar nada —y normalmente no lo necesitas para un menú, un código de Wi-Fi o una tarjeta de contacto—, omite la redirección y codifica directamente el destino. Menos elementos móviles, la misma permanencia.
Preguntas frecuentes
- ¿Puede un código QR estático apuntar a una redirección?
- Sí, y esa es toda la técnica. El código es estático porque su carga útil nunca cambia; lo que sirve esa URL depende completamente de ti. Conservas la permanencia en el elemento impreso y la flexibilidad en tu propia configuración.
- ¿Necesito un dominio corto especial?
- No. Basta con una ruta corta en tu dominio actual y es mejor que un dominio corto separado, porque la vista previa del escáner muestra un nombre que tus clientes reconocen. Un dominio corto específico es algo conveniente, no un requisito.
- ¿Debo usar una redirección 301 o 302?
- Una 302 mientras todavía puedas querer cambiar el destino; los navegadores almacenan los 301 con firmeza y pueden ser difíciles de revertir. Cambia a 301 solo cuando el destino sea realmente permanente.
- ¿Qué ocurre si no tengo ningún sitio web?
- Omite por completo la capa de redirección y codifica directamente el destino: un código estático que apunte a tu página de reservas, perfil social o ficha del mapa actuales funciona y no cuesta nada. Si quieres poder cambiarlo más adelante sin volver a imprimir, la versión mínima viable es un dominio más un servicio de redirección, mucho más barato que pagar por cada código QR y con el dominio a tu nombre.
- ¿Qué ocurre si más adelante traslado mi sitio web a otro dominio?
- Mantén registrado el dominio antiguo y conserva activas las rutas de redirección. Los códigos impresos son elementos permanentes, así que el dominio que contienen debe tratarse como un compromiso a largo plazo; precisamente por eso debe ser uno que te pertenezca.
Genera el código estático para tu ruta de redirección: Código QR de URL. Si un código alquilado ya está en problemas, empieza con la guía para recuperar códigos secuestrados o lee la verdad sobre las estafas con códigos QR para conocer el panorama completo.
¿Listo para un código QR estático?
Genera uno en tu navegador — sin cuenta, sin seguimiento, sin suscripción. Lo que creas te pertenece.
Lectura relacionada
QR estáticos vs dinámicos: lo que todo usuario debería saber
Uno codifica tu contenido; el otro codifica una redirección. Esa única diferencia determina si tu QR seguirá funcionando dentro de cinco años.
Códigos QR cautivos: paga un mes, no el anual
Triage para un código que ha sido desactivado: quién lo controla realmente, cuánto cuesta escapar y el único paso que evita que vuelva a ocurrir.
Menús QR de restaurantes: cambia el menú, no el código
Te dicen que necesitas un código editable. Lo que cambia a diario es el contenido de la página del menú, no su dirección; un código estático lo resuelve gratis.
QR gratis desde 2000: ¿para qué pagar por él?
La cifra mensual no es el precio. El precio es esa cifra multiplicada por cada código que imprimiste y por cada mes que el material permanece en el mundo.
La verdad sobre las estafas con códigos QR: cómo los generadores "gratis" extorsionan a los usuarios
Los QR dinámicos permiten a los proveedores rastrear, editar, desactivar y monetizar tus códigos después de imprimirlos. Así funciona el esquema y cómo evitarlo.