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
- 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.
- 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.
- Pulsa 'Cargar muestra' para ver dos contactos de ejemplo (Marie Curie + Alan Turing) que demuestran sintaxis vCard 3.0 y 4.0.
- 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
Conversor Imágenes → PDF
Combina varias imágenes JPG / PNG en un solo PDF con tamaño, orientación y ajuste configurables.
Inspector de ZIP
Suelta un ZIP y mira cada archivo dentro — tamaños, contenido y descarga individual — sin desempaquetar localmente.
Divisor de Archivos
Divide un archivo grande en trozos para esquivar límites de adjuntos o subidas.
Conversor de Codificación de Texto
Abre archivos en codificaciones heredadas (EUC-KR, Shift_JIS, Windows-1252…) como UTF-8 legible.
Hash de Archivo (Suma de Verificación)
Calcula las sumas SHA-1, SHA-256 y SHA-512 de cualquier archivo.
Conversor CSV ↔ JSON
Convierte CSV a JSON y JSON a CSV, con opción de delimitador.