Generador QR local y gratuito

Crea un código QR estático y verifícalo antes de descargar

Codifica un enlace, mensaje, contacto o red Wi-Fi, ajusta corrección, tamaño, zona libre y colores, y descarga PNG o SVG solo cuando el navegador recupere exactamente el mismo contenido.

Código estáticoProceso localDecodificado antes de descargar
Espacio digital con herramientas para códigos QR y controles de exportación

El contenido y la imagen QR se crean en este navegador. Xephory no recibe el enlace, mensaje, contacto ni credenciales Wi-Fi introducidos.

Crea, revisa y exporta un código QR

Elige un tipo estructurado o texto libre. Los valores seguros usan cuatro módulos de zona libre, primer plano oscuro, fondo claro y corrección Q.

Paso 1

Elige el contenido

Paso 2

Configura la calidad

Paso 3

Vista verificada

Todavía no hay código QRGenera un código para ver el símbolo exacto que se exportará.

Todavía no se ha ejecutado ninguna verificación.

Introduce contenido o carga el ejemplo medido.

Detalles del resultado

Contenido codificado y controles técnicos

Los valores describen el resultado actual. Cualquier cambio lo invalida hasta completar otra verificación.

Contenido exacto codificado

Aquí aparecerá la URL, el texto o el registro estructurado exacto.

Una imagen QR solo sirve si se puede leer y contiene lo que esperas

Un código QR representa datos de forma legible por una máquina. Un código estático guarda el destino o mensaje directamente en sus módulos; no necesita redirección de Xephory, cuenta ni suscripción activa. Es útil para menús, etiquetas, embalajes, eventos, tarjetas de contacto e instrucciones internas que deben seguir funcionando después de descargar la imagen.

No basta con producir un cuadrado en blanco y negro. Recortar el borde, usar poco contraste, imprimir demasiado pequeño o codificar una dirección muy larga puede dificultar la lectura de una matriz válida. Algunos servicios también ocultan el destino tras un enlace de seguimiento. Esta herramienta muestra el contenido exacto y exige una segunda lectura antes de activar las descargas.

El uso final sigue siendo responsabilidad tuya. Abre el archivo en otro dispositivo, prueba las cámaras previstas y verifica el tamaño después de maquetar o imprimir. La prueba local demuestra lectura en condiciones digitales limpias, pero no reproduce todas las impresoras, superficies, luces, cámaras o etiquetas dañadas.

Siete asistentes de contenido y un resultado visible

Cada formulario crea una cadena estándar que se muestra completa bajo la vista previa. El texto libre conserva su contenido salvo los espacios exteriores. Una URL sin protocolo recibe https:// y se rechazan direcciones con usuario o contraseña incluidos.

Los formularios de email, teléfono, SMS, Wi-Fi y vCard reducen errores de puntuación, pero la aplicación receptora decide qué hacer. Un lector puede abrir un borrador y otro mostrar primero el texto. El soporte Wi-Fi varía, sobre todo para redes ocultas o WEP.

TipoFormato codificadoUso habitual
URLhttps://example.com/pathPágina HTTP o HTTPS pública con destino visible.
TextoTexto UTF-8Instrucciones, identificadores, referencias o texto multilingüe.
Emailmailto: con asunto y cuerpo opcionalesPrepara un mensaje en una aplicación compatible.
Teléfonotel:+númeroOfrece marcar sin realizar la llamada automáticamente.
SMSsms:número?body=mensajeAbre un borrador de mensaje con texto opcional.
Wi-FiWIFI:T:...;S:...;P:...;;Comparte datos WPA/WPA2, WEP o de red abierta.
vCardvCard 3.0Comparte nombre, organización y al menos un contacto.

Proceso fiable desde el contenido hasta el archivo

  1. Elige el tipo e introduce solo datos que el destinatario deba recibir. No publiques información privada en un QR visible.
  2. Elige corrección. Q es el equilibrio inicial. L suele reducir densidad; H añade recuperación pero consume capacidad.
  3. Conserva al menos cuatro módulos vacíos alrededor y aumenta la zona si el diseño cercano está muy cargado.
  4. Usa un código oscuro sobre fondo claro. Se exigen 4.5:1 de contraste y no se permiten colores invertidos.
  5. Genera el código. El navegador codifica UTF-8, construye la matriz, crea una imagen limpia y la pasa a un decodificador independiente.
  6. Revisa el contenido exacto y las medidas. Descarga PNG para documentos comunes o SVG para impresión escalable.
  7. Escanea el archivo con otro dispositivo y repite la prueba tras colocarlo en el diseño o imprimir una muestra.

Enlace verificado a Xephory AI Lab

El ejemplo codifica https://xephory.com/ai-lab/ con corrección Q, cuatro módulos de zona libre, primer plano #111827 y fondo blanco. La dirección ocupa 27 bytes UTF-8 y produce versión 3, una matriz de 29 x 29 módulos y tamaño PNG de 512 x 512.

La combinación alcanza 17.74:1 de contraste. Antes de habilitar la descarga, el decodificador lee una imagen de control de 1024 píxeles y compara el resultado carácter por carácter con los 27 bytes originales. Es una prueba reproducible, no una garantía para cualquier copia física.

Si el ejemplo funciona y un contenido largo no cabe, acorta el valor o reduce la corrección. No elimines la zona libre para ganar espacio.

27 bytescontenido UTF-8
Versión 3símbolo QR
29 x 29módulos
Q / 25%recuperación aproximada
4 móduloszona libre
17.74:1contraste

Ajustes que influyen en la lectura

La corrección añade palabras de código redundantes. Los porcentajes de L, M, Q y H describen una recuperación aproximada frente a daños localizados; no garantizan restaurar la misma proporción de cualquier deterioro. Una corrección mayor suele producir una matriz más densa.

La zona libre separa los patrones de búsqueda de textos, marcos y gráficos. La herramienta nunca permite menos de cuatro módulos. El PNG dibuja módulos con píxeles enteros y los centra para evitar bordes borrosos por escalado fraccional.

Los colores se comprueban antes de generar. Un primer plano oscuro, un fondo claro y una gran diferencia de luminosidad son más previsibles. No se ofrecen degradados, transparencia, inversión ni logotipos sobre los datos.

  • L: poca recuperación y normalmente menor densidad.
  • M: ajuste intermedio para uso digital limpio.
  • Q: equilibrio predeterminado para documentos, etiquetas e impresión normal.
  • H: más recuperación para condiciones difíciles, con menor capacidad.
  • Los PNG de 256 a 2048 píxeles mantienen bordes enteros.
  • SVG es escalable, pero el programa de destino debe conservar viewBox y zona libre.

Cómo se genera y se verifica de forma independiente

El navegador convierte el contenido final en bytes UTF-8 y lo entrega a una biblioteca de matrices QR probada. Esta selecciona la versión mínima que admite los datos y la corrección, elige una máscara y coloca datos y redundancia en la cuadrícula.

Xephory renderiza después la cuadrícula por separado. SVG usa coordenadas enteras y PNG se escribe directamente en un búfer RGBA, no como captura de la vista previa. Colores, tamaño y zona libre se aplican a ambos.

Antes de descargar, otra biblioteca decodifica un raster de 1024 x 1024. La cadena leída debe ser idéntica al contenido original. Así se detectan bibliotecas ausentes, matrices dañadas, errores UTF-8 o colores inadecuados en condiciones limpias.

  • Máximo de 2.000 bytes UTF-8.
  • Versiones QR automáticas de 1 a 40.
  • Zona libre obligatoria de 4 a 8 módulos.
  • Contraste mínimo 4.5:1 y primer plano más oscuro.
  • Prueba local sobre 1024 x 1024 píxeles.
  • Ningún servidor recibe o transforma el contenido.

Preparar PNG o SVG para una etiqueta real

Elige SVG cuando el programa de diseño o la imprenta conserven vectores. Usa PNG si manejan mejor imágenes raster. No recortes el borde claro ni deformes el cuadrado. Si se remuestrea el PNG, revisa el PDF o la imagen final, no solo la vista del editor.

El tamaño físico depende de distancia, cámara, densidad, material e impresión. La versión 3 es más fácil de reproducir que una versión 20 densa al mismo ancho. Una prueba real es más útil que una cifra universal en milímetros.

  • Deja espacio exterior y evita un marco decorativo pegado.
  • Evita pliegues, laminados reflectantes, curvas y mala impresión térmica.
  • No pongas un logotipo sobre la matriz sin probar cada variante.
  • Imprime a tamaño final y escanea con varios ángulos, distancias y luces.
  • Para público amplio, prueba dispositivos iOS y Android recientes.

Privacidad, seguridad y control del destino

La generación y la verificación ocurren en el navegador. No existe una API que reciba el contenido QR. Los scripts compartidos de medición y publicidad dependen del consentimiento, pero el generador no les envía los datos del área de trabajo.

Un QR no cifra. Quien pueda verlo o fotografiarlo puede leerlo. Un QR Wi-Fi revela nombre y contraseña; una vCard revela todos sus campos. No codifiques tokens, códigos de recuperación, secretos de pago ni direcciones privadas de administración.

Un código estático no protege ni supervisa su destino. Usa un dominio controlado, mantén HTTPS y evita acortadores ajenos si importa el control a largo plazo. Un código limpio puede apuntar a una página peligrosa o comprometida.

  • Inspecciona el contenido exacto antes de descargar.
  • No publiques accesos de una red privada o administrativa.
  • Codifica contraseñas y datos personales solo para lectores autorizados.
  • Conserva el control del dominio y mantén el destino.
  • Indica la acción esperada en vez de mostrar un cuadrado QR sin contexto.

Lo que el generador no hace deliberadamente

La herramienta crea símbolos estáticos. No ofrece destinos editables, estadísticas, seguimiento de campañas, páginas alojadas ni acortamiento. Eso requiere redirección permanente y cambia privacidad y duración.

El decodificador prueba una imagen local limpia, no una foto del producto final. No certifica la impresora, disponibilidad futura ni compatibilidad de cada tipo con todas las apps.

  • Sin redirección dinámica ni cambio posterior del destino.
  • Sin estadísticas, píxeles de seguimiento ni identificadores de campaña.
  • Sin logotipo superpuesto, módulos redondos, degradado o fondo transparente.
  • Sin garantía para copias dañadas, recortadas, deformadas o mal impresas.
  • Sin comprobar seguridad, disponibilidad o propiedad de la página enlazada.
  • Sin almacenamiento ni recuperación posterior de contenidos.

Preguntas frecuentes

¿Caduca este código QR?

La imagen no tiene caducidad y conserva el mismo contenido estático. Una página enlazada puede cambiar o desaparecer; la duración depende del destino que controles.

¿Qué diferencia hay entre QR estático y dinámico?

El estático contiene el valor final. Un servicio dinámico suele codificar una redirección que puede cambiar o medirse. Esta herramienta solo crea códigos estáticos.

¿Qué corrección debo elegir?

Q es un buen valor general. L o M sirven para contenido corto y limpio cuando importa la capacidad; H añade recuperación pero aumenta densidad. Prueba siempre la reproducción final.

¿Por qué se bloquean colores invertidos o con poco contraste?

Muchos lectores esperan módulos oscuros sobre fondo claro. Un contraste fuerte y la polaridad normal reducen fallos evitables. El mínimo exigido es 4.5:1.

¿La verificación garantiza la impresión?

No. Confirma que un decodificador separado lee la imagen limpia y obtiene el contenido exacto. Impresión, recorte, reflejos, curvatura, distancia y cámara requieren una prueba real.

¿Está protegida la contraseña Wi-Fi?

No. Forma parte del contenido legible. Cualquiera que vea o fotografíe el código puede obtenerla. Usa una red de invitados y sustituye los carteles cuando cambie.

¿Por qué falla un contenido largo con H?

H reserva más capacidad para recuperación. Un texto que cabe en L o M puede superar el límite en H. Acórtalo o baja el nivel sin eliminar la zona libre.

¿PNG o SVG?

PNG funciona bien en documentos y programas raster. SVG es mejor para diseño e impresión escalable. Mantén el cuadrado y todo el borde claro en ambos.