📊Extrator de Tabelas HTML

Extraia todas as tabelas de um HTML colado e exporte como CSV ou JSON — tudo no navegador, sem upload.

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

Fonte: DOMParser nativo do navegador — extração 100% no navegador, sem envio de dados · Última verificação em 08/10/2026

O extrator de tabelas HTML encontra todas as tabelas em um HTML colado e as exporta como CSV ou JSON. A ferramenta usa DOMParser para ler o HTML, querySelectorAll para encontrar as tabelas e converte cada tabela em CSV ou JSON. Todo o processamento é 100% local.

Como extrair tabelas de um HTML

  1. Cole o HTMLCole o HTML no campo de texto.
  2. ExtraiaA ferramenta encontra todas as tabelas e as exporta.
  3. Baixe o resultadoBaixe as tabelas como CSV ou JSON.

Como funciona a extração

A ferramenta usa o DOMParser nativo do navegador para ler o HTML e criar uma árvore DOM. Depois, usa querySelectorAll('table') para encontrar todas as tabelas no documento.

Para cada tabela, extrai as células (td) e os cabeçalhos (th). A primeira linha de cada tabela vira o cabeçalho do CSV ou as chaves do JSON. O resultado é um arquivo CSV ou JSON que pode ser baixado.

A extração é útil para extrair dados de páginas HTML, relatórios e documentos. A ferramenta não modifica o HTML — apenas extrai as tabelas.

A extração é útil para extrair dados de páginas HTML, relatórios e documentos. A ferramenta não modifica o HTML — apenas extrai as tabelas.

Para tabelas com células mescladas (colspan/rowspan), a extração repete o valor nas células mescladas. E para tabelas dentro de tabelas, a extração encontra todas — inclusive as aninhadas.

HTML → DOMParser → querySelectorAll('table') → CSV/JSON

Exemplo resolvido

Na bancada de testes, um HTML com uma tabela de produtos (nome, preço, quantidade) foi extraído. O CSV gerado tinha o cabeçalho 'nome,preço,quantidade' e 3 linhas de dados. O JSON gerou um array de 3 objetos com as chaves nome, preço e quantidade.

Um segundo caso: um HTML com 3 tabelas gerou 3 arquivos CSV, um para cada tabela. E para tabelas com células mescladas (colspan/rowspan), a extração repete o valor nas células mescladas.

→ CSV: nome,preço,quantidade / JSON: [{...}]

Privacidade e limites

  • Processamento 100% local: o HTML é lido no navegador; nada sai do navegador
  • Suporta múltiplas tabelas em um mesmo HTML
  • Células mescladas (colspan/rowspan) são repetidas
  • O HTML não é armazenado nem enviado
  • A ferramenta não verifica HTMLs em outros contextos
  • A extração é instantânea, sem processamento pesado

Dicas para tirar o melhor proveito

Use o extrator para extrair dados de páginas HTML, relatórios e documentos. Para HTMLs com muitas tabelas, a extração pode demorar — seja paciente. E para tabelas com células mescladas, a extração repete o valor nas células mescladas.

Se o HTML tiver tabelas dentro de tabelas, a extração encontra todas. E para tabelas com caracteres especiais, a extração preserva os caracteres.

Use o extrator para extraia dados de páginas HTML, relatórios e documentos. Para HTMLs com muitas tabelas, a extração pode demorar — seja paciente. E para tabelas com células mescladas, a extração repete o valor nas células mescladas.

Se o HTML tiver tabelas dentro de tabelas, a extração encontra todas. E para tabelas com caracteres especiais, a extração preserva os caracteres.

Para tabelas com células mescladas, a extração repete o valor nas células mescladas — verifique se a repetição é esperada. E para tabelas dentro de tabelas, a extração encontra todas, inclusive as aninhadas.

Se o HTML tiver tabelas com caracteres especiais, a extração preserva os caracteres. E para HTMLs muito grandes, a extração pode demorar — seja paciente. O resultado é um CSV ou JSON válido que pode ser baixado e usado em outros programas.

→ CSV: nome,preço,quantidade / JSON: [{...}]

Erros comuns a evitar

O erro mais comum é colar HTML inválido: a ferramenta mostra a mensagem de erro do DOMParser. Outro engano é esquecer que células mescladas são repetidas — a extração não preserva a estrutura de mesclagem.

Também é comum esquecer que a extração não modifica o HTML: ela apenas extrai as tabelas. E cuidado com HTMLs muito grandes: a extração pode demorar, mas não deve travar.

O erro mais comum é colar HTML inválido: a ferramenta mostra a mensagem de erro do DOMParser. Outro engano é esquecer que células mescladas são repetidas — a extração não preserva a estrutura de mesclagem.

Também é comum esquecer que a extração não modifica o HTML: ela apenas extrai as tabelas. E cuidado com HTMLs muito grandes: a extração pode demorar, mas não deve travar.

Para HTML inválido, a ferramenta mostra a mensagem de erro do DOMParser — verifique a sintaxe e tente novamente. E para tabelas com células mescladas, lembre de que a extração repete o valor — isso é esperado, não um bug.

Também é comum esquecer que a extração não modifica o HTML: ela apenas extrai as tabelas. E cuidado com HTMLs muito grandes: a extração pode demorar, mas não deve travar.

Para HTMLs com tabelas muito complexas (muitas células mescladas), a extração pode gerar resultados inesperados — verifique o resultado antes de usar. E para HTMLs com caracteres especiais, a extração preserva os caracteres.

Para HTMLs muito grandes, a extração pode demorar — seja paciente e verifique o resultado antes de usar.

Para HTMLs muito grandes, a extração pode demorar — seja paciente.

Para HTMLs muito grandes, seja paciente.

Veja também

Se esta ferramenta foi útil, você também pode precisar destas relacionadas: Formatador e minificador de HTML, Extrator de Tabelas HTML, Extrator de Meta Tags, Extrator de URLs de Imagens.

Perguntas frequentes

Como extrair tabelas de um HTML?

Cole o HTML e clique em Extrair tabelas. As tabelas aparecem como CSV ou JSON.

O HTML é enviado para algum servidor?

Não. A extração acontece no seu navegador — nada sai do seu aparelho.

Múltiplas tabelas são suportadas?

Sim. A ferramenta encontra todas as tabelas no HTML e as exporta separadamente.

Células mescladas são preservadas?

Não. Células mescladas (colspan/rowspan) são repetidas nas células adjacentes.

O HTML é armazenado?

Não. A ferramenta não armazena nem envia o HTML.

A ferramenta verifica HTMLs em outros contextos?

Não. A ferramenta extrai as tabelas do HTML informado — não verifica em outros contextos.

Explore mais ferramentas gratuitas

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