Cómo convertir VCF a Excel: 4 formas gratis
Un archivo .vcf sirve para un teléfono, pero no para ordenar, filtrar, eliminar duplicados ni cargar datos en un CRM. Para eso necesitas convertir los contactos a una hoja de cálculo.
Hay cuatro métodos útiles. No son variantes del mismo truco: cambian en rapidez, privacidad y capacidad para manejar nombres internacionales o varios teléfonos por contacto.
Primero: exporta el archivo .vcf desde el teléfono
Si ya tienes el archivo, pasa al método que prefieras.
- iPhone: entra en
icloud.com→ Contactos → icono de engranaje → Seleccionar todo → Exportar vCard. Obtendrás un.vcfcon todos los contactos. Compartir un contacto desde la app de Contactos solo exporta uno cada vez. - Android: Contactos → Ajustes → Importar/Exportar → Exportar a archivo .vcf. El nombre de la opción cambia según la marca, pero suele estar en ese menú.
- Google u Outlook: si los contactos ya se sincronizan con una cuenta, puedes exportarlos desde esa cuenta sin crear primero un VCF.
Método 1: conversor VCF a Excel en línea
Es la opción más rápida cuando quieres una hoja en menos de un minuto y no quieres subir una lista de clientes a un servidor.
- Abre el conversor de VCF a Excel.
- Arrastra el archivo
.vcf. - Revisa la vista previa: cada contacto se separa en columnas de nombre, teléfono, correo, organización y dirección.
- Descarga el archivo
.xlsx.
La conversión se realiza en el navegador. El archivo no se sube. Si necesitas texto delimitado en lugar de Excel, usa VCF a CSV.
Límite: los archivos con decenas de miles de contactos tardan más en el navegador. Divide un archivo grande antes con el Divisor VCF.
Método 2: Google Contacts
Es útil si no quieres instalar software y no te importa que los contactos pasen por una cuenta de Google.
- Ve a
contacts.google.com. - Elige Importar → Seleccionar archivo → selecciona tu
.vcf. - Selecciona los contactos importados.
- Elige Exportar → Google CSV.
- Abre el CSV en Excel y guárdalo como
.xlsx.
Ten en cuenta que los contactos se añaden realmente a la cuenta de Google. Si esa cuenta se sincroniza con un teléfono, también aparecerán allí. Además, la exportación puede incluir muchas columnas vacías.
Método 3: Microsoft Outlook
Es apropiado si ya tienes Outlook clásico en Windows y solo manejas uno o pocos contactos.
- Outlook → Archivo → Abrir y exportar → Importar o exportar.
- Selecciona Importar un archivo VCARD (.vcf).
- Vuelve al asistente y exporta la carpeta Contactos como Valores separados por comas.
- Abre el CSV con Excel.
La limitación importante es que Outlook clásico importa un contacto por archivo VCF. En un VCF con 500 contactos suele importar el primero y detenerse. Para listas grandes, usa el método 1, 2 o 4.
Método 4: PowerShell en Windows
Este método es útil para automatizar una tarea repetitiva sin enviar el archivo a ningún servicio. El siguiente ejemplo extrae nombre, primer teléfono y primer correo:
$vcf = Get-Content "contacts.vcf" -Raw -Encoding UTF8
$cards = $vcf -split '(?=BEGIN:VCARD)' | Where-Object { $_ -match 'BEGIN:VCARD' }
$out = foreach ($card in $cards) {
[PSCustomObject]@{
Name = ([regex]::Match($card, '(?m)^FN[^:]*:(.*)$').Groups[1].Value).Trim()
Phone = ([regex]::Match($card, '(?m)^TEL[^:]*:(.*)$').Groups[1].Value).Trim()
Email = ([regex]::Match($card, '(?m)^EMAIL[^:]*:(.*)$').Groups[1].Value).Trim()
}
}
$out | Export-Csv "contacts.csv" -NoTypeInformation -Encoding UTF8
No es una solución completa: toma solo el primer teléfono y correo, no recompone líneas continuadas de vCard y no decodifica campos Quoted-Printable. Úsalo solo cuando esas limitaciones sean aceptables.
Qué método elegir
| Situación | Método recomendado |
|---|---|
| Necesitas la hoja rápidamente | 1 — conversor local |
| Los contactos son confidenciales | 1 o 4 — no suben el archivo |
| Cualquier dispositivo y no te importa Google | 2 — Google Contacts |
| Outlook abierto y uno o dos contactos | 3 — Outlook |
| Proceso mensual en Windows | 4 — PowerShell |
| Más de 500 contactos | 1, 2 o 4; no Outlook |
| Nombres en chino, árabe, turco o cirílico | 1 — maneja mejor la codificación |
Dos problemas frecuentes
Nombres dañados
Exportaciones de Huawei, Xiaomi y versiones antiguas de Android pueden usar Quoted-Printable. En lugar del nombre puedes ver texto como =E5=BC=A0=E4=B8=89. El conversor local lo decodifica. Si ya tienes un archivo VCF dañado, usa el Reparador de codificación VCF antes de convertirlo.
Columnas desalineadas
Una vCard puede guardar varios teléfonos y correos. Antes de importar el resultado a un CRM, revisa un contacto que tenga varios valores y comprueba que todos se conservaron.
Convertir en el sentido inverso
Si tienes una hoja de números y quieres importarla como contactos en un teléfono, usa el conversor de Excel a VCF. Consulta también la guía Cómo importar contactos de Excel en iPhone o Android.
Preguntas frecuentes
¿Se puede convertir un archivo VCF a Excel? Sí. VCF es texto estructurado y sus campos se pueden asignar a columnas de una hoja.
¿Puedo convertir VCF a CSV? Sí. Usa VCF a CSV para descargar directamente una tabla CSV.
¿Hay un conversor sin conexión? PowerShell funciona sin conexión. El conversor web procesa el archivo localmente, aunque necesitas cargar la página una vez.
Cómo importar contactos de WhatsApp desde Excel en lote
Convierte una lista de Excel en contactos listos para WhatsApp con un flujo Excel a VCF que procesa los datos localmente en tu navegador.
Cómo importar contactos de Excel en iPhone o Android en lote
Convierte listas de Excel o CSV a contactos de teléfono sin instalar software. Incluye preparación de datos, importación por lotes y exportación inversa a Excel.
Más artículos del blog

Guía vCard: por qué fallan muchos conversores VCF al importar
Entiende los problemas de versiones vCard, codificación, asignación de campos y perfiles de dispositivo que rompen las importaciones de contactos.

Cómo importar contactos de WhatsApp desde Excel en lote
Convierte una lista de Excel en contactos listos para WhatsApp con un flujo Excel a VCF que procesa los datos localmente en tu navegador.