Parsing de Currículo: O Que o ATS Consegue Ler
Parsing de currículo é o processo pelo qual o sistema de recrutamento (ATS) abre o seu arquivo PDF ou Word, extrai o texto e tenta encaixar cada trecho em campos como nome, cargo, empresa e datas, antes de qualquer pessoa ler uma linha do que você escreveu. Se o formulário de candidatura voltou com metade dos campos em branco depois do upload, o site não travou e não houve erro técnico visível. O parsing falhou, e o resultado apareceu bem na sua frente, só que ninguém te explicou o que aquilo significava.
Este artigo mostra o que o parsing normalmente extrai direito, o que ele perde quase sempre e quais propriedades do próprio documento decidem essa diferença. Para a arquitetura técnica completa de como um ATS processa esse texto depois de extraído, incluindo o cálculo de score, veja a anatomia do parser de ATS. A AjustaCV analisa currículos e descrições de vaga diretamente contra os parsers de ATS usados no Brasil, o que dá acesso ao mesmo tipo de leitura que decidiu se aquele formulário se preencheu sozinho ou não.
Como o ATS lê o currículo: o que é parsing, exatamente?
Parsing de currículo: etapa em que o software de recrutamento converte um arquivo PDF ou Word em texto estruturado, separado em campos como dados pessoais, experiência, formação e habilidades. É a camada zero do sistema. Tudo que vem depois, comparação com a vaga, cálculo de score, ordenação da fila de candidatos, trabalha em cima do que essa etapa conseguiu extrair. Se a extração de dados do currículo sai incompleta, nenhuma etapa seguinte consegue corrigir a perda.
ATS (Applicant Tracking System): sistema de recrutamento, como Gupy, Greenhouse ou Workday, que recebe, filtra e organiza candidaturas antes de um recrutador humano ver o currículo.
A escala explica por que essa camada importa tanto. A maioria das empresas hoje depende desse tipo de sistema para fazer o primeiro corte de candidatos. Segundo pesquisa da Harvard Business School com executivos de recrutamento, mais de 90% dos empregadores que usam esse tipo de plataforma dependem dela para eliminar candidatos já na primeira etapa, segundo a Harvard Business School. Se o parsing falha antes desse corte, não importa quão qualificado o candidato seja: o sistema nunca chegou a ver o currículo de verdade.
O Teste do Espelho: seu formulário de candidatura já é um diagnóstico grátis
A maioria das plataformas de vaga pede para você subir o currículo e, na sequência, mostra um formulário já preenchido com nome, cargo, empresa, datas e habilidades, pedindo só para você conferir. Esse preenchimento automático usa exatamente o mesmo parser que vai calcular seu score depois. É um retrato ao vivo de como o ATS leu o seu documento, e a maioria dos candidatos olha para ele só para corrigir erros de digitação, sem perceber o que está sendo revelado.
Chamamos essa checagem de Teste do Espelho: compare cada campo que o formulário preencheu sozinho com o currículo original, campo por campo, e qualquer divergência aponta exatamente qual parte do documento está confundindo o parser.
- Nome e contato vieram certos? Se não, o cabeçalho provavelmente usa uma fonte ou um elemento gráfico que o parser não lê como texto simples.
- Cargo mais recente apareceu completo? Se veio cortado ou fundido com o nome da empresa, a linha do currículo provavelmente não tem separador claro entre os dois campos.
- Datas de início e fim bateram com o que você escreveu? Se vieram em branco, o formato usado no currículo provavelmente não é um dos padrões que o parser reconhece.
- Lista de habilidades veio completa? Se boa parte sumiu, essas habilidades provavelmente estavam dentro de uma tabela, uma caixa de texto ou uma barra de nível, elementos que muitos parsers ignoram.
Se você quiser esse mesmo diagnóstico sem precisar se candidatar de verdade a uma vaga só para testar, a análise gratuita de ATS da AjustaCV faz exatamente essa leitura e mostra o que está sendo perdido antes de você gastar uma candidatura real nisso.
Texto selecionável ou imagem: o teste de 5 segundos que poucos fazem
O ATS não faz reconhecimento óptico de caracteres (OCR) na grande maioria das implementações. Isso significa que ele só enxerga aquilo que já existe como texto codificado dentro do arquivo, nunca o que está desenhado como imagem, mesmo que pareça texto perfeito na tela.
O teste é simples: abra o PDF do seu currículo, pressione Ctrl+A para selecionar tudo, Ctrl+C para copiar e cole o resultado em um editor de texto sem formatação. Se o conteúdo colar como texto legível e completo, o parser recebe a mesma coisa. Se nada colar, ou só colar parte do conteúdo, você tem um currículo ilegível para o ATS mesmo que ele pareça perfeito para o olho humano.
Isso acontece com frequência em currículos escaneados, exportados de aplicativos de design que rasterizam texto, ou salvos como imagem dentro de um PDF para “preservar o layout”. A intenção é boa, o efeito prático é o oposto do desejado.
Por que um currículo em duas colunas embaralha a leitura do parser
A maioria dos parsers de ATS lê o documento como um fluxo linear de texto, geralmente da esquerda para a direita e de cima para baixo, sem reconhecer a grade visual que você vê na tela. Quando o currículo usa duas colunas, seja por tabela, por caixas de texto posicionadas lado a lado ou por um layout de sidebar, o parser processa o conteúdo na ordem em que ele existe na estrutura interna do arquivo, não na ordem em que o olho humano lê.
Segundo o Jobscan, esse descompasso entre o layout visual e a estrutura de dados do arquivo é chamado de “text-layer scrambling”, e pode transformar o conteúdo extraído em uma mistura sem sentido de frases, o que a mesma fonte descreve como “salada de palavras”. Em um teste de exemplo citado pelo próprio Jobscan, um currículo com tabelas e colunas processado pelo ATS Lever teve apenas a seção de experiência profissional reconhecida corretamente. Habilidades, contato, links e a seção de resumo simplesmente não apareceram no resultado.
Na prática, isso significa que a coluna lateral do seu currículo, onde normalmente ficam habilidades, idiomas e certificações, pode nunca chegar ao campo que o ATS usa para calcular compatibilidade com a vaga. Não é uma penalidade proposital do sistema. É uma limitação de como ele lê estrutura de arquivo.
Tabelas e caixas de texto: onde o conteúdo desaparece sem erro nenhum
Tabelas usadas para organizar visualmente o conteúdo, e caixas de texto usadas para posicionar blocos de forma independente do resto do documento, têm um problema em comum: muitos parsers de ATS ignoram essas camadas inteiramente, segundo o Jobscan. O texto está lá, visível para você no editor, mas ele vive em uma camada do arquivo que o parser não percorre por padrão.
O caso mais comum no Brasil é a barra de nível de habilidade, tipo “Excel: 90%” desenhada como uma barra de progresso dentro de uma caixa de texto ou tabela. O parser não interpreta a barra visual, e em muitos casos nem consegue extrair a palavra “Excel” que está dentro dela, porque toda a caixa cai fora do fluxo de leitura principal do documento.
Cabeçalho e rodapé: o campo que nunca chega ao parser
Colocar telefone, e-mail ou LinkedIn na área de cabeçalho ou rodapé do Word parece prático, porque esses elementos ficam fixos em todas as páginas. O problema é que muitos parsers de ATS processam apenas o corpo principal do documento e não entram nessas camadas especiais, o que os torna, segundo o mesmo levantamento do Jobscan, um ponto cego recorrente na extração de dados do currículo.
O efeito prático é um currículo em que a experiência e a formação aparecem certinhas, mas o campo de contato chega vazio ao recrutador, porque justamente a informação mais simples do documento estava no único lugar que o parser não olha.
Fontes com substituição de glifo: quando o PDF engana até o seu próprio olho
Esse é o problema mais difícil de perceber sozinho, porque o currículo continua parecendo perfeito na tela. Algumas fontes, principalmente as usadas para ícones ou marcadores decorativos, funcionam trocando o código interno de um caractere comum pelo desenho de um símbolo. Visualmente você vê um ícone de telefone ou um marcador de lista. Internamente, o arquivo guarda a letra ou o número que foi substituído.
Quando o parser extrai esse trecho, ele pega o código original, não o desenho que aparece na tela. O resultado é texto com caracteres trocados, acentos que viram símbolos aleatórios ou marcadores de lista que, extraídos, aparecem como letras soltas no meio da frase. O teste do Ctrl+A / Ctrl+C descrito antes também revela esse problema: se o texto colado tem símbolos estranhos no lugar de letras comuns, é a fonte, não o conteúdo, que está causando o erro.
Datas ambíguas e o problema do cargo e da empresa na mesma linha
Duas falhas de extração aparecem quase sempre juntas em currículos brasileiros, e as duas têm a mesma raiz: falta de um separador claro para o parser reconhecer onde um campo termina e o outro começa.
A primeira é a data escrita por extenso ou em formato não padrão, como “de janeiro de 2021 até o momento” ou apenas “2021 – 2023” sem o mês. O parser espera um padrão numérico reconhecível, geralmente MM/AAAA ou DD/MM/AAAA, e usa isso para calcular a duração da experiência. Fora desse padrão, a experiência entra no sistema sem duração calculável, o que em alguns casos é tratado como se aquele período não existisse.
A segunda é o cargo e a empresa escritos na mesma linha sem separador, como “Analista de Marketing Pleno Empresa XYZ”. Sem um travessão, uma barra ou qualquer marcador textual entre os dois, o parser não tem como saber onde termina o nome do cargo e onde começa o nome da empresa, e pode simplesmente atribuir a linha inteira a um dos dois campos, deixando o outro vazio.
Antes:“Analista de Marketing Pleno Grupo Boticário de janeiro a dezembro”
Depois:“Analista de Marketing Pleno — Grupo Boticário | 01/2021 – 12/2022”
Currículo ilegível para o ATS: o que costuma passar e o que costuma se perder
Juntando as camadas anteriores, dá para separar o que a extração de dados do currículo normalmente resolve bem do que ela normalmente perde, mesmo em currículos com conteúdo forte.
| Elemento do currículo | O parser normalmente extrai |
|---|---|
| Texto corrido em coluna única | Sim, quase sempre de forma completa |
| Título de seção padrão (Experiência, Formação) | Sim, reconhecido como entidade |
| Datas em MM/AAAA ou DD/MM/AAAA | Sim, com duração calculada corretamente |
| Texto dentro de imagem ou PDF escaneado | Não, o ATS não faz OCR |
| Conteúdo em colunas lado a lado | Parcial, com ordem de leitura embaralhada |
| Texto em tabela ou caixa de texto | Frequentemente ignorado, camada fora do fluxo |
| Conteúdo em cabeçalho ou rodapé | Frequentemente ignorado |
| Cargo e empresa sem separador na mesma linha | Risco alto de campo errado ou incompleto |
O que fazer agora com esse diagnóstico
O ponto central é este: a qualidade da extração de dados do currículo decide se o conteúdo excelente que você escreveu chega a ser avaliado. Ignorar isso significa continuar recebendo respostas automáticas de “perfil não compatível” para vagas em que você teria boas chances, sem nunca entender por quê.
Comece pelo teste gratuito de ATS da AjustaCV, que simula exatamente essa extração e mostra o que está sendo perdido no seu documento atual. Se o diagnóstico apontar problema de estrutura, o guia de modelo de currículo compatível com ATS mostra a estrutura que resolve a maior parte desses casos, e o artigo sobre PDF ou Word para ATS ajuda a decidir o formato de arquivo mais seguro. Para otimizar o conteúdo para uma vaga específica depois de corrigir a estrutura, a otimização completa sai por R$ 7,80 via PIX em /checkout.
Perguntas frequentes
O que é parsing de currículo?
Parsing de currículo é o processo pelo qual um sistema de recrutamento (ATS) abre o arquivo PDF ou Word, extrai o texto e tenta encaixar cada trecho em campos como nome, cargo, empresa, datas e habilidades, antes de qualquer recrutador ler uma linha. É a primeira camada do software, e a que decide se as camadas seguintes, como cálculo de score e ranqueamento, têm dado bom para trabalhar ou não.
Por que o formulário de candidatura vem com campos vazios depois do upload?
Porque o mesmo parser que vai calcular seu score também preenche automaticamente o formulário a partir do seu currículo. Um campo vazio ali não é falha do site, é o parser mostrando, em tempo real, que não conseguiu extrair aquela informação do documento. Cargo, empresa ou datas em branco no formulário costumam apontar exatamente o mesmo problema que vai custar pontos na análise de compatibilidade.
O ATS consegue ler currículo feito em PDF com imagem ou design gráfico?
Depende do que está dentro do PDF. Se o texto foi digitado normalmente e continua selecionável, o ATS lê. Se o currículo é uma imagem escaneada ou um design com texto convertido em elemento gráfico, o parser não faz reconhecimento óptico de caracteres, então enxerga um espaço em branco onde deveria haver nome, cargo e experiência.
Currículo em duas colunas funciona no ATS?
Na maioria dos sistemas, não funciona bem. O parser lê o documento como uma sequência linear de texto, geralmente da esquerda para a direita, e não reconhece a divisão visual em colunas. O conteúdo da coluna direita costuma ser intercalado com o da esquerda, misturando experiência profissional com formação acadêmica ou habilidades no meio de uma frase.
Por que datas escritas por extenso, como “de janeiro a dezembro”, causam problema no ATS?
Porque o parser espera um padrão numérico reconhecível, como MM/AAAA ou DD/MM/AAAA, para calcular a duração de cada experiência. Datas escritas por extenso, abreviadas de forma não padrão ou sem o ano completo costumam falhar nesse reconhecimento, e a experiência entra no sistema sem data de início ou fim, o que pode ser lido como um período de inatividade.
O que fazer quando o cargo e a empresa estão na mesma linha do currículo?
Separe os dois com um marcador claro, como um travessão simples, uma barra vertical ou uma vírgula seguida de padrão consistente, por exemplo “Analista de Marketing Pleno — Empresa XYZ”. Sem esse separador visual e textual, o parser tem dificuldade para saber onde termina o nome do cargo e começa o nome da empresa, e pode registrar os dois campos errados ou incompletos.
Como saber se meu currículo tem problema de parsing antes de me candidatar?
Faça o Teste do Espelho: preencha uma candidatura em qualquer plataforma que use upload de currículo e compare cada campo que foi preenchido automaticamente com o documento original. Qualquer campo vazio, truncado ou com informação trocada mostra exatamente onde o parsing está falhando. A análise gratuita da AjustaCV em /ats faz esse diagnóstico de forma mais completa, sem precisar se candidatar de verdade.
Um currículo bonito e um currículo compatível com ATS são a mesma coisa?
Não necessariamente. Um currículo pode ser visualmente atraente para um recrutador humano e ainda assim ser mal extraído por um parser, principalmente se usa colunas, tabelas ou caixas de texto para criar aquele visual. O oposto também é verdade: um currículo simples, em coluna única e texto corrido, costuma parecer menos elaborado ao olho humano, mas é extraído de forma completa e correta pelo ATS.
Quer otimizar seu currículo para uma vaga específica?
O AjustaCV reescreve seu currículo para passar nos filtros ATS da vaga que você escolher. Pronto em minutos.
AJUSTAR MEU CURRÍCULO — R$7,80