Generador de Código QR vCard

Genere un código QR que añade un contacto al teléfono de alguien con un solo escaneo — nombre, teléfono, correo electrónico, empresa y más. Basado en el formato vCard 3.0, reconocido tanto por iPhone como por Android. Funciona por completo en su navegador.

229 visitas

vCard: Del Consorcio Versit a un Estándar Universal

El formato vCard no se inventó para códigos QR en absoluto — se remonta a 1995, cuando el Consorcio Versit, un grupo formado por Apple, AT&T, IBM y Siemens, lo diseñó como un formato común de tarjeta de presentación electrónica para que los datos de contacto pudieran pasar entre distintos teléfonos, libretas de direcciones y clientes de correo sin tener que volver a escribirlos a mano. Versit entregó más tarde la especificación al Internet Mail Consortium, que la publicó como un estándar abierto, y desde entonces se ha convertido en el formato que prácticamente cualquier teléfono, cliente de correo o app de contactos entiende al encontrar un archivo con extensión .vcf.

Hoy circulan tres versiones — 2.1, 3.0 y 4.0 — y no son totalmente intercambiables: 4.0 es la más reciente y técnicamente la más completa, pero un número considerable de apps de escaneo e importadores de contactos más antiguos todavía no la interpretan correctamente. La versión 3.0, estandarizada como RFC 2426, es la que tiene mayor compatibilidad tanto en las apps de contactos de iOS y Android como en los lectores de QR, y por eso es la versión que codifica esta herramienta.

Por Qué Se Necesitan Tanto N: como FN:

Una vCard siempre necesita tanto un campo N como un campo FN, y cumplen funciones distintas aunque ambos describan el mismo nombre. N es el nombre estructurado — dividido en cinco partes separadas por punto y coma (apellidos; nombre; otros nombres; prefijos honoríficos; sufijos honoríficos) — que el software usa para archivar un contacto alfabéticamente por apellido o generar un saludo formal. FN es el nombre formateado — texto libre, tal como debe mostrarse en pantalla. Esta herramienta rellena FN con el nombre que usted escribió tal cual, y lo divide en apellido/nombre para N tratando la última palabra como el apellido, lo que cubre correctamente la mayoría de los órdenes de nombre occidentales.

Cualquier otro campo de la vCard generada — organización, cargo, teléfono, correo, sitio web, dirección — solo se incluye si realmente lo rellenó; los campos vacíos se omiten por completo del código en lugar de codificarse en blanco, lo que mantiene el código QR más pequeño y fácil de escanear. El número de teléfono se escribe como TEL;TYPE=CELL: en lugar de una simple línea TEL:, porque la especificación vCard permite que un contacto tenga varios números de teléfono a la vez (CELL, HOME, WORK, FAX), cada uno etiquetado con un parámetro TYPE para que la app receptora lo archive bajo la etiqueta correcta en vez de adivinarlo. El campo de dirección sigue un patrón estructurado similar propio: un valor ADR completo tiene siete componentes separados por punto y coma (apartado postal; dirección extendida; calle; ciudad; región; código postal; país), y como esta herramienta solo recoge una única línea de dirección en texto libre, coloca ese texto en la posición de calle y deja los otros seis componentes vacíos, algo que cualquier app que lea vCards sigue interpretando correctamente.

Preguntas Frecuentes

¿Cuál es la diferencia entre los campos N y FN de una vCard?

FN es el nombre formateado — texto libre, que se muestra exactamente como se escribió, usado para la visualización. N es el nombre estructurado, dividido en cinco partes separadas por punto y coma (apellidos; nombre; otros nombres; prefijos; sufijos), que el software usa para archivar contactos alfabéticamente o generar saludos formales. La especificación vCard exige ambos aunque describan a la misma persona.

¿Por qué esta herramienta usa vCard 3.0 en lugar de la 4.0, más reciente?

Por compatibilidad. vCard 4.0 es técnicamente más completa, pero una parte considerable de los lectores QR y de las herramientas de importación de contactos más antiguas todavía no la interpretan correctamente. La versión 3.0 (RFC 2426) es reconocida por prácticamente todas las apps de contactos de iOS y Android y por los lectores QR en uso hoy en día, lo que la convierte en la opción por defecto más segura.

¿Qué teléfonos y apps pueden escanear esto y añadir el contacto automáticamente?

La app de Cámara integrada del iPhone reconoce un código QR vCard y ofrece añadirlo directamente a Contactos; en Android, la cámara integrada y Google Lens hacen lo mismo, junto con la mayoría de las apps de escaneo QR de terceros. Cualquier app capaz de leer un archivo .vcf estándar puede importar los datos decodificados.

¿Tengo que rellenar todos los campos?

No. Solo el nombre es obligatorio — todo lo demás (teléfono, correo, empresa, cargo, sitio web, dirección) es completamente opcional. Los campos que deje en blanco se omiten por completo al construir el texto de la vCard, en lugar de codificarse como vacíos, lo que mantiene el código QR más pequeño.

¿Mis datos de contacto se envían a un servidor al generar el código?

No. El formulario, el ensamblado del texto vCard y la generación de la imagen QR ocurren todos localmente en su navegador usando JavaScript. Ninguno de los datos que escribe — nombre, teléfono, correo o dirección — se sube nunca a ningún sitio.

Comentarios

Aún no hay comentarios — ¡sé el primero en escribir uno!

Herramientas Similares