📄Extrair Texto do PDF (Copiar ou Baixar .txt)

Para extrair texto do pdf, a ferramenta lê todas as páginas de uma vez — com contagem de palavras e caracteres — e permite copiar o resultado ou baixar como arquivo .txt.

Carregue um PDF com texto embutido. PDFs escaneados (só imagem) não têm texto para extrair.

🔒 Cálculo 100% local — os dados que você digita não saem do seu navegador, nada é enviado a servidores.

Fonte: pdf-lib (MIT) + pdf.js (Apache-2.0) — extração de texto 100% no navegador · Última verificação em 07/10/2026

Extrair texto de PDF é pegar o conteúdo textual de cada página, na ordem de leitura interna do documento, e juntar tudo em um texto só. A ferramenta mostra a contagem de palavras e caracteres, permite copiar o texto ou baixar um arquivo .txt. O processamento é local, no navegador.

Como extrair o texto de um PDF

  1. Carregue o PDFSelecione o arquivo. PDFs escaneados (só imagem) não têm texto embutido para extrair.
  2. Extraia o textoA ferramenta lê todas as páginas e junta o texto em ordem, descartando espaços em branco repetidos.
  3. Copie ou baixeCopie com o botão Copiar texto ou baixe o arquivo .txt, em UTF-8, com acentos preservados.

Como funciona a extração de texto

O PDF guarda o texto como objetos posicionados na página, não como um parágrafo corrido. A ferramenta usa o pdf.js para ler o conteúdo textual de cada página (getTextContent), que devolve os itens de texto na ordem em que aparecem na estrutura interna do arquivo.

Os itens de cada página são juntados com espaços, e as páginas são separadas por quebra de linha. Espaços e tabulações repetidos são colapsados. O resultado é honesto: em PDFs com colunas, a leitura pode se intercalar entre as colunas, porque o PDF não diz qual é a ordem de leitura — ele só diz onde cada texto está.

Isso também explica o comportamento com tabelas: as células costumam vir uma após a outra, na ordem interna do arquivo, e não necessariamente linha por linha como os olhos leem. Para textos corridos de uma coluna só, o resultado é praticamente idêntico ao documento original, com parágrafos preservados pela quebra de linha entre páginas.

texto = itens de getTextContent() por página, unidos com espaço · páginas separadas por quebra de linha

Exemplo resolvido

No teste automatizado (Node.js com pdf.js), um PDF de uma página com os textos "CONFIDENCIAL" (um carimbo) e "Relatório de teste" devolveu 3 itens de getTextContent: "CONFIDENCIAL", uma string vazia e "Relatório de teste". A ferramenta descarta itens em branco (o filtro verifica se o texto tem algo depois de tirar os espaços), então o resultado final foi "CONFIDENCIAL Relatório de teste".

A contagem aparece acima da caixa de texto: páginas, palavras e caracteres. No exemplo, foram 1 página, 4 palavras e 34 caracteres. O arquivo .txt baixado tem o mesmo conteúdo da caixa, em UTF-8.

Note que a string vazia entre os dois itens não vira espaço extra no resultado: o filtro de itens em branco evita buracos no texto. É por isso que a extração deste arquivo de teste fica com exatamente um espaço entre CONFIDENCIAL e Relatório de teste, sem quebras estranhas no meio da frase.

Privacidade e limites

  • Processamento 100% local: a extração roda no navegador; nada sai do seu computador
  • O PDF original não é alterado
  • A ordem de leitura segue a estrutura interna do PDF: em textos com colunas, as colunas podem se intercalar — confira antes de usar
  • PDFs escaneados (imagem sem camada de texto) não têm texto para extrair — seria necessário um OCR, que não roda aqui
  • PDFs protegidos por senha não abrem e geram um aviso na área de erro
  • O resultado é texto simples: formatação, fontes, imagens e tabelas não são preservadas na saída

Dicas para tirar o melhor proveito

Para colar em outro editor, use o botão Copiar texto: ele copia o conteúdo da caixa para a área de transferência sem precisar selecionar. Para guardar ou comparar depois, baixe o .txt — o nome do arquivo vem do PDF original com o sufixo -texto.txt.

A contagem de palavras e caracteres ajuda a conferir se a extração foi completa: se o número ficar muito abaixo do esperado, o PDF provavelmente é escaneado. Nesse caso, a solução seria um OCR, que não roda nesta ferramenta — ela trabalha só com a camada de texto já existente no arquivo.

O botão Copiar texto também é útil em fluxos de trabalho: cole o conteúdo em um editor para revisar, traduzir ou reformatar sem precisar redigitar nada. E o .txt baixado abre em qualquer editor de texto, planilha ou ferramenta de análise, o que facilita comparar versões de um mesmo documento lado a lado.

Erros comuns a evitar

O erro mais comum é esperar a ordem de leitura perfeita em PDFs com colunas: como o PDF não marca a ordem de leitura, o texto pode vir intercalado (primeira linha de cada coluna, depois a segunda, e assim por diante). Para textos em colunas, confira o resultado antes de usar.

Outro erro é tentar extrair texto de PDF escaneado: se a página é só uma imagem, não há texto embutido, e a ferramenta avisa. Por fim, a extração não preserva negrito, títulos ou tabelas — o resultado é texto corrido. Para preservar a formatação, mantenha o PDF original.

Outro ponto de atenção são os cabeçalhos e rodapés repetidos: se o PDF traz o título no topo de cada página, o texto extraído vai repeti-lo a cada página, inflando a contagem de palavras. Para documentos longos, vale filtrar essas repetições depois da extração, direto no editor de texto.

Se o objetivo é alimentar um sistema de busca interna ou uma planilha, vale também remover as repetições de cabeçalho antes da importação: um documento de 30 páginas com rodapé repetido pode acrescentar 30 linhas idênticas ao resultado, o que confunde contagens automáticas e infla artificialmente o total de palavras.

Veja também

Se esta ferramenta foi útil, você também pode precisar destas relacionadas: Contador de caracteres, Manipulador de texto, Converter PDF para Imagens PNG (Cada Página), Extrair Imagens do PDF (Cada Uma em PNG).

Perguntas frequentes

Como extrair o texto de um PDF?

Carregue o PDF, clique em Extrair texto e copie o resultado ou baixe o arquivo .txt.

Dá para copiar só o texto, sem baixar?

Sim. O botão Copiar texto leva o conteúdo da caixa para a área de transferência.

A ordem do texto é sempre a de leitura?

Não necessariamente. Ela segue a estrutura interna do PDF; em colunas, o texto pode se intercalar.

Por que meu PDF não tem texto para extrair?

Provavelmente é um PDF escaneado (só imagem), sem camada de texto embutida.

A extração preserva negrito e títulos?

Não. O resultado é texto simples, sem formatação, fontes ou imagens.

O arquivo .txt usa qual codificação?

UTF-8, com acentos preservados, pronto para abrir em qualquer editor.

Explore mais ferramentas gratuitas

Dezenas de calculadoras, conversores e geradores — todos funcionam no navegador, sem cadastro e sem instalar nada.