¿Odias los anuncios? Ir Sin publicidad Hoy

Convertidor de VCF (archivo vCard) a JSON

DatosDesarrolladorTexto
ANUNCIO · ¿ELIMINAR?
[iotools_vcf_vcard_to_json_converter]
ANUNCIO · ¿ELIMINAR?

Guía

Convertidor VCF (vCard File) a JSON

Convertidor de VCF (archivo vCard) a JSON

Convierte cualquier exportación de libro de direcciones en un array JSON limpio y estructurado de contactos. El convertidor analiza archivos vCard 3.0 (RFC 2426) y vCard 4.0 (RFC 6350) completamente en tu navegador, maneja el doblado de líneas según el RFC, archivos con múltiples contactos, valores estructurados de Nombre y Dirección, parámetros multi-TYPE, y hasta entradas base64 codificadas de PHOTO y LOGO. Usa este convertidor para migrar contactos a un CRM, alimentar un sistema de automatización o simplemente para ver qué contiene un archivo de contacto.

Cómo Usar

  1. Pega el contenido de tu archivo .vcf en el cuadro de origen, o sube el archivo con el selector de archivos.
  2. Elige tus opciones de salida – JSON formateado, array plano en lugar de objeto anidado, separación estructurada de Nombre y Dirección, análisis de fechas ISO para BDAY/REV/ANNIVERSARY, agrupación de EMAIL y TEL por tipo, y si incluir los datos base64 de PHOTO/LOGO.
  3. La zona de salida JSON se actualiza automáticamente mientras escribes o cambias las opciones.
  4. Haz clic en Copiar para poner el JSON en el portapapeles, o Descarga para guardarlo como contacts.json.

Características

  • Soporte para vCard 3.0 y 4.0 – Acepta tanto la sintaxis moderna (TYPE=) como la sintaxis tradicional (;HOME;VOICE) de vCard 2.1.
  • Doblado de líneas según RFC 6350 – Reconstruye correctamente líneas largas divididas con CRLF seguido de un espacio en blanco antes de analizarlas.
  • Separación estructurada del Nombre – El campo N se divide en campos familia, nombre, adicional, prefijo y sufijo, y las listas separadas por comas se conservan como arrays.
  • Separación estructurada de la Dirección – El campo ADR se divide en poBox, dirección extendida, calle, localidad, región, código postal y país.
  • Archivos con múltiples contactos – Un solo archivo .vcf que contenga muchos bloques BEGIN:VCARD produce un objeto JSON por contacto.
  • Soporte para PHOTO / LOGO / KEY en base64 – Los datos base64 en línea se reconstruyen como una URI data cuando está habilitada la opción de incluir datos base64 de PHOTO/LOGO, o se resumen con el conteo de bytes cuando no está habilitada.
  • Ordenación por PREF – Los valores múltiples de EMAIL, TEL, ADR y URL se ordenan según su parámetro PREF para que el valor preferido aparezca primero.
  • Agrupación por tipo – Opcionalmente, agrupa EMAIL, TEL, ADR y URL en contenedores por tipo (trabajo, hogar, móvil, etc.) para acceso directo en estilo de diccionario.
  • Análisis de fechas ISO 8601 – Los valores BDAY, ANNIVERSARY y REV se normalizan en cadenas ISO 8601.
  • Analizador de parámetros consciente de DQUOTE – Las comas y semicolones dentro de valores de parámetros entre comillas se conservan literalmente.
  • 100% del lado del cliente – El archivo .vcf nunca abandona tu navegador. No hay subida, no hay procesamiento en servidor, no hay preocupaciones de privacidad.
  • Salida en formato original opcional – Incluye el valor original junto con el valor analizado para depuración o para recorridos de datos.

Preguntas frecuentes

  1. ¿Qué es el doblado de líneas en vCard?

    El RFC 6350 permite dividir líneas largas de propiedades en múltiples líneas físicas al insertar CRLF seguido de un solo carácter de espacio (espacio o tabulador). Al analizar, se eliminan el salto de línea y el espacio inicial para reconstruir la línea lógica original. Es por eso que un análisis naive línea por línea de archivos vCard a menudo produce valores rotos para notas largas o fotos base64 codificadas.

  2. ¿Cómo difieren vCard 3.0 y 4.0 en los valores de parámetros?

    La versión 3.0 de vCard (RFC 2426) y la especificación anterior 2.1 suelen usar múltiples parámetros TYPE o una sintaxis sin tipo como TEL;HOME;VOICE:.... La versión 4.0 de vCard (RFC 6350) prefiere un solo parámetro TYPE con una lista de valores separados por comas y utiliza valores URI (tel:, mailto:, data:) en lugar de codificación inline. Un analizador robusto debe aceptar ambas formas y normalizarlas.

  3. ¿Qué es un valor estructurado en vCard?

    Propiedades como N (Nombre) y ADR (Dirección) contienen múltiples subcampos unidos por semicolones. N tiene cinco componentes – familia, nombre, adicional, prefijo y sufijo – y ADR tiene siete – caja de correo, dirección extendida, calle, localidad, región, código postal y país. Cada componente puede ser una lista separada por comas. La separación debe respetar la secuencia de escape de barra invertida para que los semicolones escapados en un valor no se traten como separadores.

  4. ¿Por qué el campo PHOTO lleva datos en base64?

    La versión 3.0 de vCard codifica datos binarios como fotos, logotipos y claves mediante base64 y señala la codificación mediante el parámetro ENCODING=B. La versión 4.0 utiliza URIs data con un prefijo de tipo. Ambas formas pueden producir líneas muy largas, lo que es la principal razón por la que el RFC 6350 exige el doblado de líneas para el transporte.

¿Quieres eliminar publicidad? Adiós publicidad hoy

Instalar extensiones

Agregue herramientas IO a su navegador favorito para obtener acceso instantáneo y búsquedas más rápidas

añadir Extensión de Chrome añadir Extensión de borde añadir Extensión de Firefox añadir Extensión de Opera

¡El marcador ha llegado!

Marcador es una forma divertida de llevar un registro de tus juegos, todos los datos se almacenan en tu navegador. ¡Próximamente habrá más funciones!

ANUNCIO · ¿ELIMINAR?
ANUNCIO · ¿ELIMINAR?
ANUNCIO · ¿ELIMINAR?

Noticias Aspectos técnicos clave

Involucrarse

Ayúdanos a seguir brindando valiosas herramientas gratuitas

Invítame a un café
ANUNCIO · ¿ELIMINAR?