Herramientas
Guías

Generador de QR para WiFi y vCard

QR

Genera un código QR estructurado (WiFi, vCard, SMS, Geo, Evento) desde un formulario y descárgalo como PNG o SVG.

100 % del lado del cliente Sin backend
Vista previa
En esta página

¿Qué es un generador de QR para WiFi y acciones?#

Un código QR simple codifica el texto que le des. Esta página codifica cargas estructuradas que las cámaras de los teléfonos reconocen y sobre las que actúan: conectarse a un WiFi, guardar un contacto, abrir un SMS prellenado, dejar un pin en el mapa o añadir un evento al calendario. Escanéalo con la app de cámara nativa de iOS o Android y el sistema operativo ofrece la acción correspondiente: sin instalar app, sin pulsar una URL.

Cada plantilla sigue una especificación de facto o formal para que la carga se analice de forma idéntica en todas las apps escáner:

  • WiFi usa la forma WIFI:T:WPA;S:…;P:…;H:true;; que los dos grandes sistemas operativos móviles leen de forma nativa.
  • vCard 3.0 (RFC 6350) produce una tarjeta de contacto con nombre, teléfono, correo, URL, organización y nota.
  • SMS usa la forma SMSTO:número:cuerpo, que abre la app de mensajes con destinatario y texto prellenados.
  • Ubicación geográfica emite geo:lat,lon, validado a ±90 / ±180.
  • Evento envuelve un VEVENT de iCalendar (RFC 5545) para que, al escanearlo, se añada al calendario.

Esta herramienta construye la cadena de carga a partir de tus campos de formulario, aplica las reglas correctas de escape (barra invertida, ; , : " para WiFi; \ , ; para vCard e iCal) y luego la renderiza en un QR PNG o SVG.

Cómo se usa#

  1. Elige una Plantilla en la parte superior: WiFi, vCard (Contacto), SMS, Ubicación geográfica o Evento (Calendario). El formulario de debajo cambia para coincidir.
  2. Rellena los campos de la plantilla:
    • WiFi: Nombre de red (SSID), Contraseña, Cifrado (WPA/WPA2 / WEP / Ninguno) y una casilla de Red oculta.
    • vCard: Nombre completo (obligatorio), Teléfono, Correo, Sitio web, Organización, Nota.
    • SMS: Número de teléfono (obligatorio) y un cuerpo opcional.
    • Ubicación geográfica: latitud y longitud en grados decimales.
    • Evento: Título y fecha de inicio (obligatorios), fin opcional, Ubicación, Descripción.
  3. Elige la Corrección de errores (L / M / Q / H) y el Tamaño (128 / 256 / 384 / 512 px). Una corrección más alta tolera más daño pero produce un código más denso; 256 px en nivel M es un valor por defecto seguro para escaneo con el móvil.
  4. Pulsa Ejemplo para una muestra lista, Limpiar para reiniciar. El QR aparece a la derecha, y la caja de Contenido generado muestra la cadena exacta que se está codificando: cópiala si quieres reutilizar el texto en otro sitio.
  5. Descarga PNG o SVG.

Características clave#

  • Cinco cargas de acción, una sola herramienta. Sin necesidad de escribir a mano cadenas WIFI:T:… ni pelearse con el escape de iCal: el constructor lo hace correctamente.
  • Escape correcto según la especificación. Una contraseña WiFi que contenga ; o " rompería un QR ingenuo; esta página escapa con barra invertida esos caracteres para que el SSID y la contraseña sobrevivan a cualquier escáner.
  • La carga es visible. La cadena codificada se muestra junto a la imagen, para que puedas verificar qué hay realmente dentro del código antes de imprimirlo.
  • Consciente de redes ocultas. Marcar «Red oculta» emite H:true;, el flag que los escáneres necesitan para sondar SSID no broadcasteados.
  • Solo local. La generación se ejecuta completamente en el navegador; tu contraseña WiFi o los datos del contacto nunca se suben.

Ejemplo práctico#

Una cafetería quiere un QR en la pared que conecte a los clientes a Coffee-Guest (WPA, contraseña espresso;2024, SSID visible). Selecciona WiFi, introduce el SSID Coffee-Guest, la contraseña espresso;2024, el cifrado WPA/WPA2, deja Red oculta sin marcar. La caja de carga muestra:

WIFI:T:WPA;S:Coffee-Guest;P:espresso\;2024;;

Observa la barra invertida antes del ; dentro de la contraseña: sin ese escape, un escáner leería la contraseña como espresso y trataría 2024 como el siguiente campo, fallando silenciosamente al conectar.

Para un evento, elige Evento, título Team sync, inicio 2026-09-15T10:00, ubicación Room 404. El constructor emite un VCALENDAR con un sello DTSTART:20260915T100000; al escanearlo, ofrece añadir el evento al calendario del teléfono.

Preguntas frecuentes#

¿El QR de WiFi expone mi contraseña?#

Sí, esa es precisamente la idea. Cualquiera que escanee el QR obtiene el SSID y la contraseña en texto claro, igual que si los gritaras por la habitación. Genera uno solo para redes que pretendas compartir (redes de invitados, cafés, hoteles) y rota la contraseña si alguna vez necesitas revocar el acceso.

El QR funciona en Android pero no en iPhone. ¿Por qué?#

Las versiones más antiguas de iOS eran exigentes con el ;; final de la carga WiFi. Esta herramienta siempre lo emite, lo que satisface a ambas plataformas. Si una app escáner concreta falla, prueba con la app de Cámara nativa: los escáneres de terceros a veces implementan solo un subconjunto de la especificación.

¿WPA, WEP o ninguno?#

Usa WPA/WPA2 para cualquier router doméstico o de oficina moderno (WPA2/WPA3 aparecen ambos como WPA en la carga). WEP es solo para hardware genuinamente heredado y está criptográficamente roto: evítalo a menos que el punto de acceso lo exija. Ninguno omite el campo de contraseña para redes abiertas.

¿Por qué la coordenada geográfica que tecleé se muestra con menos dígitos?#

El constructor recorta los ceros finales mediante un recorrido numérico de ida y vuelta (geo:48.858844,2.294351) para que las coordenadas se mantengan compactas y amistosas para el escáner. La precisión perdida está muy por debajo del metro, más fina de lo que la precisión del GPS de consumo permite de todos modos.