QR
Un código QR no es un dibujo bonito: es texto (o bytes) metido en una matriz para que la cámara del móvil lo lea. Si el payload está mal, el QR «funciona» (se escanea) y falla igual (la WiFi no conecta, el contacto no se guarda). Las fichas de QR de este sitio generan la matriz en el navegador, sin acortar URL en un servicio de terceros.
El formato de facto es WIFI:T:WPA;S:NombreDeRed;P:clave;;. El tipo (WPA/WPA2, WEP, red abierta) tiene que coincidir con el router. Una coma o un punto y coma en el nombre de la red hay que escaparlo. Si imprimes el QR del bar y alguien cambia la clave del router, el cartel miente: reimprime.
Es una tarjeta de visita digital. Versión 3.0 suele ser la más compatible con iOS y Android. Campos mínimos útiles: nombre, teléfono, email, URL. Meter el currículum entero hincha el QR, lo hace denso y difícil de leer en un móvil barato o con poca luz. Mejor un vCard corto y una URL a tu web.
Algunos lectores esperan un BEGIN:VEVENT embebido; otros prefieren un enlace https a un .ics. Prueba con el calendario del propio teléfono antes de mandar 400 invitados a un QR de boda. Zonas horarias: un evento «a las 18:00» sin TZID es una fuente clásica de llegar una hora tarde.
Una URL debe llevar esquema (https://). Un mailto: puede incluir asunto. Un geo es geo:lat,lng. No acortamos nosotros: si usas un acortador, el destino puede cambiar mañana y el QR de vinilo no.
Exporta SVG o PDF vectorial, no un PNG de 256 px estirado a A3. Deja margen (quiet zone) alrededor. Contraste alto: negro sobre blanco gana a verde ácido sobre negro si el invitado tiene el brillo del móvil al mínimo. Un logo en el centro se tolera si aumenta la corrección de error (nivel M o Q); si pones un logo enorme, deja de leerse.
No hay recuento de escaneos. Un QR «con estadísticas» implica un redirect en un servidor. Eso contradice el modelo client-side. Si necesitas saber cuántas personas escanearon, usa una URL tuya con analítica, no un acortador opaco.