AZ Tools

Parser e Inspector de Archivos vCard (.vcf)

Archivo

vCard es el formato de intercambio de contactos RFC 6350 que hablan todos los teléfonos, clientes de correo y libretas de direcciones — cuando exportas contactos desde iCloud, Google Contactos, Outlook o Android, casi siempre obtienes un archivo .vcf. Esta herramienta analiza entradas vCard 2.1, 3.0 y 4.0 (las tres versiones de uso real), despliega las continuaciones de línea estilo RFC 5545, decodifica quoted-printable, divide los campos estructurados N y ADR en sus cinco y siete subcomponentes, reconoce el parámetro TYPE para tipos de teléfono/correo/dirección, y renderiza datos PHOTO en base64 incrustados como imágenes reales. Todo se analiza localmente en tu navegador — tu libreta nunca llega a un servidor. Útil para verificar una exportación antes de importarla a otro sistema, extraer un solo contacto de un volcado grande, o simplemente inspeccionar un archivo antes de abrirlo en el teléfono.

Cómo usar

  1. Suelta un archivo .vcf en el área de carga, haz clic para elegir uno, o pega el texto vCard crudo en la caja de abajo.
  2. Cada contacto entre BEGIN:VCARD / END:VCARD se vuelve su propia tarjeta con nombre, org, teléfonos, correos, direcciones, URLs, cumpleaños, notas y foto si la hay.
  3. Pulsa 'Cargar muestra' para ver dos contactos de ejemplo (Marie Curie + Alan Turing) que demuestran sintaxis vCard 3.0 y 4.0.
  4. Edita el área de texto para corregir o experimentar — cada cambio se reanaliza al instante.

Preguntas frecuentes

¿Qué versiones de vCard se soportan?
2.1, 3.0 y 4.0 — las tres versiones de uso real. 4.0 es el estándar RFC 6350 actual, 3.0 (RFC 2426) es lo que la mayoría de clientes de correo antiguos e iOS usó hasta hace poco, 2.1 es lo que algunos Android todavía emiten por defecto. El parser es permisivo: maneja el despliegue (líneas de continuación que empiezan con espacio o tab), parámetros TYPE= y de tipo desnudo (p. ej. TEL;CELL: vs TEL;TYPE=CELL:), codificación quoted-printable y PHOTOs base64 incrustados.
¿Mis contactos se suben a algún lado?
No. El archivo se lee con la API FileReader del navegador y se analiza por JavaScript local. Nada — nombres, teléfonos, fotos, nada — sale jamás de tu pestaña. Puedes soltar exportaciones sensibles con seguridad.
¿Por qué el campo N tiene cinco partes?
RFC 6350 divide el nombre estructurado en family ; given ; additional (medio) ; honorific prefix ; honorific suffix — así 'Dr. Marie Sklodowska Curie Sr.' se vuelve N:Curie;Marie;Sklodowska;Dr.;Sr. El FN (nombre formateado) es una versión de texto libre única para mostrar; idealmente un vCard provee ambos, pero muchas exportaciones reales solo configuran uno.
¿Y si la foto es enorme?
Las fotos base64 incrustadas pueden tener cientos de kilobytes — es normal. Se renderizan como miniaturas de 48 píxeles en la vista de tarjeta. El parser no intenta recomprimir; si necesitas archivos más pequeños, usa un editor vCard o elimina la línea PHOTO antes de importar a un sistema limitado.

Herramientas relacionadas