O que há dentro de um arquivo .vcf
O nome vem de “virtual contact file”, arquivo de contato virtual. Abra um em qualquer editor de texto e você vê linhas como estas, um dado por linha:
BEGIN:VCARD
VERSION:3.0
N:Rivera;Sam;;;
FN:Sam Rivera
ORG:Northfield Tools
TITLE:Sales Director
TEL;TYPE=CELL:+1 555 555 0142
EMAIL;TYPE=WORK:[email protected]
URL:https://example.com
END:VCARD
BEGIN:VCARD e END:VCARD marcam onde um contato começa e termina. VERSION diz qual edição do formato o gravou. N guarda o nome em partes, com o sobrenome primeiro; FN é o nome como deve ser exibido. ORG é a empresa, TITLE o cargo, e TEL e EMAIL levam um tipo, para que o celular saiba qual número é o celular. Uma foto, quando há, fica dentro do arquivo como um bloco longo de texto codificado.
As três versões em uso (2.1, 3.0 e 4.0) e todas as propriedades estão detalhadas na página sobre o formato vCard.
De onde vêm os arquivos .vcf
- iPhone. Nos Contatos, abra uma pessoa e toque em Compartilhar Contato. No iOS 17 e posterior, dá para compartilhar uma lista inteira ou uma seleção num só arquivo.
- iCloud.com. Em Contatos, selecione todos e exporte-os como vCard.
- Google Contacts. Exportar, depois escolha vCard (para Contatos do iOS).
- Outlook. O Outlook clássico no Windows salva um contato por vez como .vcf.
- E-mail e sites. Uma assinatura ou um botão “Salvar contato” muitas vezes anexa ou baixa um.
- QR codes. Um QR code num cartão de visita pode guardar o mesmo texto vCard; a câmera do celular o lê e oferece salvar o contato.
Um arquivo, muitos contatos
Um .vcf com muitas pessoas é o mesmo bloco repetido: um BEGIN:VCARD … END:VCARD depois do outro. Para contar os contatos, procure BEGIN:VCARD no arquivo.
É por isso que o arquivo confunde alguns programas. Os apps de contatos do iPhone, do Mac e do Google leem todos os blocos. Outros param depois do primeiro contato, e uma planilha que abre o arquivo como texto põe cada linha numa linha própria, então uma pessoa se espalha por dez linhas.
Como abrir um arquivo VCF
| Aparelho | Como abrir | O que você recebe |
|---|---|---|
| iPhone ou iPad | Toque no arquivo no Mail, no Mensagens ou no Arquivos e depois em Adicionar aos Contatos ou Criar Novo Contato | O contato, ou todos eles, no app Contatos |
| Mac | Clique duas vezes no arquivo | O app Contatos abre e pergunta se deve importar todos os cartões dele |
| Windows | Clique duas vezes, ou importe no Outlook | O Outlook importa um contato por arquivo; para um arquivo com muitos, use o Google Contacts ou converta para CSV |
| Android | Abra o arquivo e escolha o app Contatos | Os contatos salvos na conta do celular |
| Google Contacts na web | Importar, depois escolha o arquivo | Todos os contatos adicionados à sua conta Google |
| Excel ou um editor de texto | Abra o arquivo | As linhas brutas; o Excel põe cada linha numa linha própria |
Transformar um .vcf em planilha
O conversor de VCF para CSV dá uma linha por contato. Solte o arquivo na página, escolha um conjunto de colunas (Excel / Google Sheets, Google Contacts, Outlook, HubSpot, Salesforce ou Krane), confira a prévia e baixe o CSV. O arquivo sai em UTF-8 com marca de ordem de bytes, então o Excel mostra acentos e nomes em outras escritas corretamente quando você clica duas vezes nele. Nesta versão do conversor, o separador vem como ponto e vírgula, que é o que o Excel em português espera.
A página lê vCard 2.1, 3.0 e 4.0, e arquivos com milhares de contatos. Ela funciona no seu navegador: nada é enviado e não há conta. Ela também faz o caminho inverso, de um CSV de volta para um só .vcf.
Krane para iPhone
Com o Krane: cartões de papel viram contatos
Os cartões que você recebe numa feira chegam em papel, não como .vcf. O Krane no iPhone, iPhone Duo e iPad lê cada cartão impresso e o transforma em contato: nome, cargo, empresa, telefones, e-mails, site e endereço. A partir daí, ele salva o contato nos Contatos da Apple ou o compartilha como vCard e, com o Krane Pro, exporta um CSV ou envia o contato para o HubSpot, o Salesforce ou o Pipedrive. O scanner de cartão de visita é grátis para 10 escaneamentos por semana. O Krane não importa um arquivo .vcf.