Saltar para o conteúdo principal
LibraTool logoLibraTool

Gerador e Divisor de vCard grátis

Crie um arquivo de contato vCard (.vcf) conforme os padrões a partir de um formulário simples — nome, telefone, e-mail, endereço e mais — ou divida um .vcf com vários contatos em cartões individuais. Importa em qualquer app de Contatos. Executa no seu navegador.

Versão do vCard
3.0 para Android e Outlook antigo, 4.0 para iOS e macOS modernos.
Cole um texto para preencher o formulário

Foto ou logotipo (opcional)

Redimensionada para 256 px e salva no arquivo .vcf. É grande demais para o QR code, que a deixa de fora.

Preview .vcf

Preencha pelo menos um campo para gerar o cartão e o QR code.

Escanear para adicionar contato

Aponte a câmera do telefone para este código QR para adicionar o contato diretamente.

💡 Gera vCard 3.0 (a compatibilidade mais ampla) ou 4.0, que os apps de Contatos do iOS, Android, macOS, Windows e o Google Contatos importam. Tudo roda no seu navegador: nenhum dado de contato é enviado.

Como funciona

Constrói um vCard 3.0 compatível com padrões (.vcf) a partir de um formulário simples — o formato que todos os aplicativos de Contatos importam — ou divide um arquivo .vcf de múltiplos contatos de volta em cartões individuais.

  1. 1
    Preencha o contato
    Nome, organização, telefones, e-mails, endereço, site e uma nota. Campos em branco são simplesmente omitidos do cartão.
  2. 2
    Visualize o .vcf ao vivo
    O vCard é atualizado conforme você digita, com escape adequado de vírgulas, pontos-e-vírgulas e quebras de linha para que seja importado com limpeza.
  3. 3
    Baixe ou divida
    Baixe o .vcf (ou copie-o), ou mude para o modo Dividir e cole um arquivo de múltiplos contatos para baixar cada contato separadamente.

Detalhes de contato nunca saem do seu navegador — nenhum upload, nenhuma conta.

Guia

Exemplo prático

Abra “Cole um texto para preencher o formulário” e cole cinco linhas: Ada Lovelace, Analytical Engines, +1 555 0100, ada@example.com e example.com (são as linhas mostradas como texto de exemplo). Clique em “Preencher o formulário”. A página diz “6 campos preenchidos.” e define “Nome” como Ada, “Sobrenome” como Lovelace, “Organização” como Analytical Engines, “Telefone (celular)” como +1 555 0100, “E-mail” como ada@example.com e “Site” como example.com. A “Preview .vcf” mostra um cartão vCard 3.0 com N:Lovelace;Ada;;; e FN:Ada Lovelace, depois TEL;TYPE=CELL:+1 555 0100, EMAIL;TYPE=INTERNET:ada@example.com e URL:https://example.com. Em “Escanear para adicionar contato”, a página informa “O QR contém 184 bytes.” Clique em “⬇ Baixar .vcf” para salvar ada-lovelace.vcf. Mude “Versão do vCard” para 4.0 e a linha do telefone passa a ser TEL;VALUE=uri;TYPE=cell:tel:+15550100, e o tamanho do QR cai para 182 bytes.

Quais configurações usar e os limites

  • Cole os dados do contato para preencher o formulário. Abra “Cole um texto para preencher o formulário”, cole uma assinatura de e-mail ou algumas linhas e clique em “Preencher o formulário”. Ele identifica endereços de e-mail, números de telefone de 7 a 15 dígitos, sites e links de WhatsApp, Instagram, LinkedIn e Telegram. A primeira outra linha vira o nome (a forma “Sobrenome, Nome” funciona), depois a empresa e o cargo, e o resto vai para a observação. Rótulos como “Telefone:” são removidos. Ele substitui tudo o que já está no formulário. Se você colar um bloco BEGIN:VCARD inteiro, ele é lido para o formulário, e as propriedades para as quais o formulário não tem campo são descartadas. Cole um cartão por vez.
  • Escolha a versão do vCard antes de baixar. Começa em 3.0. A página diz “3.0 para Android e Outlook antigo, 4.0 para iOS e macOS modernos.” As duas diferem em detalhes: a 4.0 grava os telefones como links tel: apenas com dígitos e +, grava os links sociais como linhas URL (a 3.0 usa X-SOCIALPROFILE) e coloca a foto como um link de dados. Ambas usam quebras de linha CRLF e dobram linhas com mais de 75 bytes. “Copiar” copia o texto do cartão, e “⬇ Baixar .vcf” salva um arquivo com o nome do contato, como ada-lovelace.vcf.
  • Adicione os campos extras e a foto de que precisar. “+ Adicionar um campo…” adiciona “Outro telefone” (tipo Celular, Trabalho, Casa ou Fax), “Outro e-mail” (Casa ou Trabalho), “Aniversário”, “Número do WhatsApp”, “Instagram”, “LinkedIn” e “Telegram”; o × remove um. Um número de WhatsApp vira um link wa.me, e um usuário do Instagram, LinkedIn ou Telegram vira um link de perfil. Um site sem esquema recebe https:// no início. “Escolher imagem” em “Foto ou logotipo (opcional)” reduz a imagem para caber em 256 px, nunca a amplia, e a salva como JPEG sobre fundo branco dentro do .vcf.
  • Mantenha o código QR pequeno o bastante para ser lido. O código guarda o cartão como texto, e a linha ao lado informa o tamanho, como “O QR contém 184 bytes.” Acima de 450 bytes a linha fica âmbar e acrescenta “Isso é denso para impressão pequena. Ative o QR compacto ou encurte a observação.” “QR compacto (sem observação, endereço, aniversário e links sociais)” mantém nome, empresa, cargo, telefones, e-mails e site. Altera só o QR, não o .vcf. A foto nunca vai no QR. “Baixar QR” salva PNG 512, PNG 1024 ou SVG, como contact-qr.png, contact-qr-1024.png e contact-qr.svg.
  • Divida, junte ou converta em “Dividir .vcf”. Solte um ou mais arquivos .vcf ou .csv, ou cole texto em “Ou cole um .vcf com vários contatos ou um CSV”. A página lista “3 contatos encontrados” com um link “Baixar” para cada um. “⬇ Um só .vcf” salva todos como contacts-merged.vcf e, com dois ou mais contatos, “⬇ Baixar tudo (ZIP)” salva contacts-split.zip depois de “Preparando ZIP…”. Os arquivos são nomeados com o nome do contato em minúsculas, mantendo letras e números de qualquer alfabeto, com -2, -3 acrescentados nos repetidos. Os arquivos que você solta são adicionados um após o outro, então você pode juntar várias exportações.
  • Transforme um CSV de contatos em cartões e remova duplicatas. Um CSV precisa de uma primeira linha com os nomes das colunas. Uma coluna de nome (“Nome”, ou “Nome” e “Sobrenome”) junto com “Telefone” ou “E-mail” basta, e títulos como Company, Title, Website, City e Notes também são reconhecidos. Vírgulas, ponto e vírgula e tabulações são detectados, e a lista é marcada como “convertido de CSV”. Quando nomes ou telefones se repetem, aparece uma caixa como “Remover 1 duplicata (mesmo nome ou telefone)”, e marcá-la descarta os cartões posteriores. Os telefones são comparados só pelos dígitos, então +1 555 0100 e 15550100 contam como o mesmo.

Problemas comuns e como resolvê-los

Aparece “Nenhum vCard completo detectado — cada contato deve ir de BEGIN:VCARD até END:VCARD.”
Em “Dividir .vcf”, a ferramenta mantém apenas blocos que têm uma linha BEGIN:VCARD e uma END:VCARD. Um cartão cujo final foi cortado em uma exportação ou cópia parcial é descartado. Um texto sem cartões é então tentado como CSV, que precisa de uma linha de cabeçalho, pelo menos uma linha de dados e uma coluna de nome junto com Telefone ou E-mail. Confira o final do arquivo e a primeira linha do CSV.
Aparece “Dados demais para um código QR — encurte a observação ou remova alguns campos.”
A biblioteca de QR não conseguiu encaixar o cartão. No nível médio de correção de erros usado aqui, um código QR guarda cerca de 2.300 bytes de texto comum, e letras acentuadas ou não latinas ocupam mais bytes cada uma. Os botões “Baixar QR” ficam esmaecidos enquanto isso aparece. Marque “QR compacto (sem observação, endereço, aniversário e links sociais)”, encurte a observação ou remova campos. O .vcf não é afetado e ainda pode ser baixado.
Aparece “Não foi possível ler essa imagem. Tente um JPG ou PNG.”
O navegador não conseguiu decodificar o arquivo como imagem, então nenhuma foto foi adicionada. “Escolher imagem” permite escolher qualquer arquivo de imagem, mas seu navegador precisa conseguir exibir o formato, e alguns não conseguem. Salve ou exporte a imagem como JPG ou PNG e escolha-a de novo. A imagem não é enviada: ela é reduzida no navegador e gravada no cartão.
Aparece “Preencha pelo menos um campo para gerar o cartão e o QR code.”
“Copiar link”, “Copiar” e “⬇ Baixar .vcf” ficam esmaecidos até que pelo menos um campo tenha texto. Os menus suspensos de tipo de telefone, e-mail e endereço não contam. Digite um nome, telefone ou e-mail, ou use “Preencher o formulário” com um texto colado.
Os botões de versão do vCard parecem não fazer nada no meu arquivo .vcf.
Em “Dividir .vcf”, os cartões de um .vcf são mantidos exatamente como estavam, inclusive a versão, então 3.0 e 4.0 não os alteram. Os botões afetam só os cartões feitos pelo formulário e os cartões convertidos de um CSV. Para mudar a versão de um cartão, cole o texto dele em “Cole um texto para preencher o formulário”, escolha 3.0 ou 4.0 e baixe-o de novo. Esse caminho descarta propriedades que o formulário não tem, então use-o só para um cartão simples.

Como se compara

O app Contatos do seu celular ou computador é o melhor lugar para guardar e editar uma agenda. Esta ferramenta serve para criar um cartão ou código QR a partir de dados que você digita ou cola, e para dividir, juntar e converter arquivos .vcf e CSV que você já tem. O formulário cobre um nome, até três telefones, até três e-mails, um site, um endereço, um aniversário, quatro links sociais, uma observação e uma foto. Ele não grava outras propriedades do vCard e não edita um .vcf que você solta. Nada é enviado. “Copiar link” coloca o formulário preenchido no endereço da página depois de #c=, então um favorito o restaura, mas qualquer pessoa com esse link pode ler os dados.

Ferramentas relacionadas

Perguntas frequentes