Parser e Inspetor de Arquivos vCard (.vcf)
Arquivo
vCard é o formato de troca de contatos RFC 6350 que todo telefone, cliente de email e agenda fala — quando você exporta contatos do iCloud, Google Contatos, Outlook ou Android, quase sempre obtém um arquivo .vcf. Esta ferramenta analisa entradas vCard 2.1, 3.0 e 4.0 (as três versões de uso real), expande continuações de linha estilo RFC 5545, decodifica quoted-printable, divide os campos estruturados N e ADR em seus cinco e sete subcomponentes, reconhece o parâmetro TYPE para tipos de telefone/email/endereço, e renderiza dados PHOTO base64 incorporados como imagens reais. Tudo é analisado localmente no seu navegador — sua agenda nunca alcança um servidor. Útil para verificar uma exportação antes de importar para outro sistema, extrair um único contato de um dump grande, ou apenas inspecionar um arquivo de alguém antes de abrir no telefone.
Como usar
- Solte um arquivo .vcf na área de upload, clique para escolher um, ou cole o texto vCard cru na caixa abaixo.
- Cada contato entre BEGIN:VCARD / END:VCARD vira seu próprio cartão com nome, org, telefones, emails, endereços, URLs, aniversário, notas e foto se houver.
- Clique em 'Carregar amostra' para ver dois contatos de exemplo (Marie Curie + Alan Turing) demonstrando sintaxe vCard 3.0 e 4.0.
- Edite a área de texto para corrigir ou experimentar — cada mudança re-analisa instantaneamente.
Perguntas frequentes
- Quais versões de vCard são suportadas?
- 2.1, 3.0 e 4.0 — as três versões de uso real. 4.0 é o padrão RFC 6350 atual, 3.0 (RFC 2426) é o que a maioria dos clientes de email antigos e iOS usaram até recentemente, 2.1 é o que alguns Android ainda emitem por padrão. O parser é permissivo: lida com expansão (linhas de continuação começando com espaço ou tab), parâmetros TYPE= e tipo nu (ex. TEL;CELL: vs TEL;TYPE=CELL:), codificação quoted-printable e PHOTOs base64 incorporadas.
- Meus dados de contato são enviados para algum lugar?
- Não. O arquivo é lido com a API FileReader do navegador e analisado por JavaScript local. Nada — nomes, telefones, fotos, nada — sai da sua aba. Pode soltar exportações sensíveis com segurança.
- Por que o campo N tem cinco partes?
- RFC 6350 divide o nome estruturado em family ; given ; additional (meio) ; honorific prefix ; honorific suffix — assim 'Dr. Marie Sklodowska Curie Sr.' vira N:Curie;Marie;Sklodowska;Dr.;Sr. O FN (nome formatado) é uma versão de texto livre única para exibição; idealmente um vCard fornece ambos, mas muitas exportações reais só configuram um.
- E se a foto for enorme?
- Fotos base64 incorporadas podem ter centenas de kilobytes — é normal. São renderizadas como miniaturas de 48 pixels na visualização de cartão. O parser não tenta recomprimir; se você precisa de arquivos menores, use um editor vCard ou remova a linha PHOTO antes de importar para um sistema limitado.
Ferramentas relacionadas
Conversor Imagens → PDF
Combine várias imagens JPG / PNG em um único PDF com tamanho, orientação e ajuste configuráveis.
Inspetor de ZIP
Solte um ZIP e veja cada arquivo dentro — tamanhos, conteúdo e download individual — sem desempacotar localmente.
Divisor de Arquivos
Divida um arquivo grande em pedaços para driblar limites de anexo ou upload.
Conversor de Codificação de Texto
Abra arquivos em codificações antigas (EUC-KR, Shift_JIS, Windows-1252…) como UTF-8 legível.
Hash de Arquivo (Checksum)
Calcule os checksums SHA-1, SHA-256 e SHA-512 de qualquer arquivo.
Conversor CSV ↔ JSON
Converta CSV em JSON e JSON em CSV, com opção de delimitador.