por qué QRCanvas crea códigos sin subir los datos
tech · 2026-11-02 · 4 min
la forma más fácil de crear un QR online es enviar el contenido a un servidor y dibujar allí el resultado. QRCanvas toma un camino más corto: el generador funciona en el navegador y el contenido no tiene que salir de la pestaña.
he creado QRCanvas como un estudio en JavaScript puro para diez tipos de contenido: enlaces, texto, correo, teléfono, SMS, WhatsApp, WiFi, contactos, eventos y lugares. Eliges un tipo, completas los campos y la vista previa se actualiza mientras escribes. Ninguna cuenta, subida o marca de agua interrumpe el proceso.
la vista previa es el producto
normalmente un QR se trata como un cuadrado blanco y negro con un botón de descarga. Basta para demostrar que la codificación funciona, pero no para un código en un menú, una tarjeta de visita o un cartel. QRCanvas permite elegir una plantilla y ajustar colores, módulos, esquinas, logotipo y zona de silencio mientras el código sigue visible.
el formato de exportación depende del uso: SVG para imprimir y PNG para pantallas. La página también recomienda escanear el resultado con dos teléfonos antes de enviarlo a imprenta. Esa prueba importa más que una vista previa bonita: el contraste, el tamaño o una zona de silencio incorrectos pueden dificultar la lectura.
la privacidad es una decisión de implementación
el texto se codifica con JavaScript en la pestaña y el navegador dibuja la imagen. No hay un endpoint de subida que reciba una contraseña WiFi o un enlace privado. Según el sitio, el estudio no usa cookies de seguimiento ni analítica, aloja sus propias fuentes y puede funcionar sin conexión después de cargar.
este límite elimina una copia en el servidor, pero no vuelve privado al QR. Cualquiera que lo escanee puede leer lo que contiene; además, un código estático no se puede cambiar después de imprimirlo. Si el destino tendrá que cambiar, conviene codificar una redirección que controles en vez de la dirección final.
qué queda fuera
QRCanvas sirve para crear y exportar códigos, no para gestionar campañas. No necesita cuenta ni servidor para dibujar el resultado, pero el destino debe seguir disponible. Un código estático no caduca; la página que abre sí puede desaparecer.
ese es el compromiso que quería dejar claro. La herramienta debe permitir diseñar un código útil rápidamente, mantener el valor introducido en el navegador y entregar un archivo que se pueda probar. La arquitectura local no es un lema junto al producto: es la razón por la que no hay ningún paso de subida.