iGotTools

Crear códigos QR para URL, Wi-Fi y contactos

Crea un código QR para un enlace, red Wi-Fi o vCard y descárgalo al instante. Elige tamaño y nivel de corrección de errores — todo localmente en tu navegador.

Un código QR es simplemente texto, organizado como una cuadrícula de cuadrados negros y blancos que cualquier cámara de móvil puede leer. Ese es todo el truco: no hay cuenta, ni servidor, ni “registro” detrás de un código QR — codificas una cadena, imprimes el patrón y cualquier escáner devuelve el mismo texto. El generador de código QR construye ese patrón en tu navegador a partir de lo que escribas, y la nota de privacidad lo dice directamente: “Funciona localmente en tu navegador. Los datos del QR no se suben.” Introduces una URL, un acceso Wi-Fi o una tarjeta de contacto; la herramienta dibuja el código; lo descargas como PNG o SVG.

TL;DR

Un código QR es un código de barras 2D que almacena texto. Lo que metas, eso es lo que sale cuando alguien lo escanea.

  • Codifica texto plano — una URL es solo texto que resulta empezar por https://; un código Wi-Fi es texto con la forma WIFI:T:WPA;...; una tarjeta de contacto es texto en formato vCard. El escáner decide qué hacer con el texto.
  • Dos ajustes deciden su robustez — el tamaño (cuántos píxeles, que fija la densidad física de módulos) y el nivel de corrección de errores (L/M/Q/H, cuánto daño puede sufrir el código y seguir escaneándose).
  • No se sube nada — la codificación se ejecuta en local. Una contraseña Wi-Fi que escribes nunca sale de tu dispositivo para generar el código.

Elige un tipo, introduce los datos, elige tamaño y corrección de errores, y descarga.

Qué puedes codificar

El generador de código QR tiene siete pestañas de tipo — URL, Texto, Email, Teléfono, SMS, Wi-Fi y vCard — y cada una moldea la cadena de datos al formato que esperan los escáneres:

  • URL — un enlace. Si escribes example.com, la herramienta añade https:// y lo normaliza, así el escáner abre una página real en vez de buscar la cadena literal. Verifica antes la estructura de un enlace con el analizador de URL.
  • Texto — texto plano arbitrario. El texto escaneado se muestra en pantalla; no se abre nada. Úsalo para notas breves, IDs o cualquier cosa que no sea un enlace.
  • Email — construye un payload mailto:. Un escáner abre una ventana de redacción con la dirección, un asunto opcional y un cuerpo opcional ya rellenados.
  • Teléfono — un payload tel:. Escanear marca el número.
  • SMS — un payload SMSTO:<número>:<mensaje>. Escanear abre un mensaje de texto a ese número con el cuerpo ya escrito.
  • Wi-Fi — la cadena de credenciales WIFI:T:...;S:...;P:...;; (tratada en profundidad más abajo). Escanear se une a la red.
  • vCard — una tarjeta de contacto en formato BEGIN:VCARD ... END:VCARD. Escanear ofrece añadir el nombre, teléfono, email y web a la lista de contactos.

El hilo común: cada uno de estos es solo una cadena, y el código QR la transporta literal. La pestaña de “tipo” solo controla cómo se ensambla la cadena y a qué app del móvil se enruta.

Los dos ajustes que importan

Una vez fijado el payload, dos controles deciden si el código se escanea de forma fiable:

  • Tamaño — las dimensiones en píxeles de la imagen generada. La herramienta ofrece tres presets, S (256px), M (512px) y L (1024px), más un campo numérico libre (160–1024). Las imágenes más grandes se escanean mejor a distancia o cuando se muestran pequeñas, porque cada módulo — un cuadrado negro o blanco — ocupa más espacio físico. Un código de 256px impreso a 3cm de ancho se lee peor que uno de 1024px al mismo tamaño.
  • Nivel de corrección de errores — etiquetado Corrección de errores, con cuatro botones L, M, Q, H. Es redundancia Reed–Solomon: cuánto del código puede quedar tapado o dañado y aún decodificarse. Los niveles recuperan aproximadamente 7% (L), 15% (M), 25% (Q) y 30% (H) de los datos. Los niveles altos producen un código más denso y difícil de escanear, así que son un compromiso, no una mejora gratis.

Sube el nivel cuando el código vaya impreso (logos superpuestos, tinta que pueda correr, ubicación en exterior) o cuando parte pueda quedar cubierta. Déjalo en M para códigos limpios en pantalla. Un logo sobre el centro de un código nivel H es el motivo clásico para ir alto — la redundancia absorbe la oclusión.

Paso a paso: generar un código QR

El generador de código QR hace todo en local. El flujo:

  1. Elige un tipo. Haz clic en una de las siete pestañas superiores — URL, Texto, Email, Teléfono, SMS, Wi-Fi o vCard. Los campos de entrada de abajo cambian para coincidir.
  2. Introduce los datos. Rellena los campos del tipo elegido. Para Wi-Fi son Nombre de red, Seguridad (WPA/WPA2, WEP o Sin contraseña), Contraseña y una casilla Red oculta; para vCard son Nombre para mostrar, Organización, Número de teléfono, Dirección de email y Sitio web. La vista previa del QR se actualiza al escribir.
  3. Ajusta tamaño y corrección de errores. En la barra de opciones, elige un preset de Tamaño (S/M/L) o escribe un valor en píxeles, elige un nivel de Corrección de errores (L/M/Q/H) y ajusta el Margen (0–8 módulos de zona de silencio alrededor del código). Un margen más ancho ayuda al escáner a encuadrar el código.
  4. Ajusta los colores si lo necesitas. Los campos de color Primer plano y Fondo vienen por defecto casi negro sobre blanco. El contraste oscuro sobre claro es obligatorio — si eliges una pareja de bajo contraste, la herramienta avisa “El bajo contraste puede hacer que los códigos QR sean difíciles de escanear.” Usa el conversor de color para revisar un valor hex.
  5. Descarga. Usa Descargar PNG para una imagen raster (fotos, documentos, pantallas) o Descargar SVG para un vector escalable (imprimir a cualquier tamaño sin desenfoque). Copiar payload copia la propia cadena de texto codificada, útil para verificar qué se codificó exactamente. Restablecer lo borra todo.

Todo el flujo es una operación de render: entras datos, sale la imagen, sin llamada de red. Refresca la página y todos los campos se reinician.

Análisis profundo del formato Wi-Fi

El tipo Wi-Fi construye una cadena en un formato de facto que entienden la mayoría de cámaras de móvil:

WIFI:T:WPA;S:HomeNet;P:supersecret;H:false;;

Los campos son T: (seguridad — WPA, WEP o nopass), S: (el nombre de red / SSID), P: (la contraseña, omitida cuando la seguridad es nopass) y H: (si la red está oculta, true o false). La cadena termina con doble punto y coma. La herramienta siempre emite el campo H:, así que una red visible normal muestra H:false.

Puedes leer este formato del código generado con Copiar payload — útil para verificar las credenciales antes de imprimir la pegatina. Dos cosas a saber:

  • Los caracteres especiales se escapan. Si el SSID o la contraseña contiene \, ;, , o :, la herramienta los escapa con barra invertida para que el escáner no malinterprete los límites de los campos. Por eso S:My\;Cafe en el payload corresponde a un SSID de My;Cafe.
  • Un código Wi-Fi comparte la contraseña con quien lo escanee. Ese es el objetivo — pero significa que el código impreso es tan sensible como escribir la contraseña en la pared. Trata los códigos QR Wi-Fi como credenciales: no los publiques en abierto, y cambia la contraseña si se pierde una pegatina.

Como el formato es texto plano, también puedes construir a mano una cadena WIFI: en un QR de Texto plano si alguna vez lo necesitas — la pestaña estructurada de Wi-Fi simplemente te ahorra el escapado.

Límites

Algunas limitaciones honestas para que los códigos que envíes realmente escaneen:

  • Una entrada muy larga se vuelve densa, luego ilegible. Un código QR tiene un límite máximo de capacidad que baja rápido al subir la corrección de errores; la herramienta limita los payloads a 2.048 bytes y avisa “El payload es demasiado grande para una generación fiable de QR.” Más allá, más caracteres significa módulos más finos, y los módulos finos dejan de escanear en cámaras antiguas. Mantén las URL cortas, recorta las vCards a los campos que necesites y prefiere L o M para payloads largos.
  • El contraste oscuro sobre claro es obligatorio. Los escáneres buscan el borde oscuro/claro. Gris claro sobre blanco o color de marca sobre color de marca luce genial y se escanea fatal — la advertencia de bajo contraste existe por eso. Ante la duda, casi negro sobre blanco.
  • Prueba en un dispositivo real. Un código que se ve bien en tu monitor puede fallar en una impresión manchada o en una cámara de gama baja. Escanea el PNG o SVG descargado con un móvil real antes de imprimir cien. Tamaño, contraste y corrección de errores interactúan — la única comprobación fiable es un escaneo real.
  • Los logos y superposiciones consumen redundancia. Poner un logo sobre un código QR funciona solo porque la corrección de errores puede absorber la zona cubierta, y solo a H. Cubre demasiado y deja de escanear. Mantén la superposición pequeña y centrada.

Preguntas frecuentes

¿Caducan los códigos QR?

No — un código QR es una imagen estática. Codifica texto y nada más, así que funciona mientras el texto al que apunta sea válido. Un código que enlaza a https://example.com/sale “caduca” solo cuando esa página cae, no porque el código envejezca. (Los llamados códigos QR “dinámicos” que caducan o redirigen son un servicio de pago que apunta un enlace corto a un código real; el código que generas aquí es del tipo directo y permanente.)

¿Qué tamaño debo elegir?

Para mostrar en pantalla y uso casual, M (512px) es un valor por defecto seguro. Para cualquier cosa impresa, ve a L (1024px) y exporta como SVG para que se mantenga nítido a cualquier tamaño — un PNG raster escalado se vuelve borroso, y los módulos borrosos no escanean. El valor en píxeles es el tamaño de imagen generada, no el tamaño físico; lo que importa para escanear es cuán grande acaba cada módulo en la superficie final, así que una imagen fuente más grande te permite imprimir más grande sin perder densidad.

¿Puede escanear un QR?

No — esta herramienta solo genera códigos QR, no los lee. Para escanear uno usas la cámara integrada de tu móvil o una app de escáner dedicada. (Leer una cámara requiere permisos de cámara y manejo de medios que un generador no necesita; los dos trabajos son herramientas separadas.) Si tienes el texto de un código y quieres generar uno nuevo, pégalo en la pestaña Texto.

¿Se guarda mi contraseña Wi-Fi?

No. La contraseña Wi-Fi se escribe en el campo Contraseña y se integra en la cadena WIFI: totalmente en tu navegador — la nota de privacidad dice “Funciona localmente en tu navegador. Los datos del QR no se suben.” Nada se envía a un servidor, se registra o se persiste; refresca la página y el campo está vacío. La contraseña existe solo el tiempo justo para dibujar el código, luego vive solo en la imagen que descargas.

iGotTools

Comienza con esta herramienta

Empezar ahora