Este conversor de tabela HTML para Markdown encontra as tabelas de uma marcação HTML e reescreve a escolhida como tabela no padrão do GitHub. Cole o HTML, selecione a tabela e copie o Markdown.
Última atualização:
Como funciona
Cole o HTML
Cole o código-fonte da página ou a marcação copiada da tabela, solte um arquivo .html ou use Abrir de URL. O HTML é sanitizado antes de ser lido.
Escolha a tabela
Cada tabela da página aparece na lista com a legenda ou as primeiras células do cabeçalho. Defina como tratar Células mescladas e a formatação.
Copie o Markdown
Clique em Copiar ou use Baixar .md. A pré-visualização mostra como o Markdown vai ficar.
Recursos
colspan e rowspan
Células mescladas são divididas em células separadas, vazias ou repetindo o valor, para que as colunas continuem alinhadas.
Formatação mantida
<b>, <i>, <code>, <s> e links viram **negrito**, *itálico*, `código`, ~~tachado~~ e [texto](url); <br> vira quebra de linha.
Cabeçalho detectado
Um <thead> ou uma primeira linha de células <th> vira o cabeçalho; tabelas sem isso ainda podem usar a primeira linha.
Seguro por padrão
Scripts, manipuladores de eventos e links javascript: são removidos pelo sanitizador, e a marcação só é lida como texto, nunca renderizada. Tabelas dentro de células aparecem como tabelas próprias.
Limites e privacidade
O HTML pode ter até 10 MB, e as tabelas são limitadas a 50.000 linhas.
Uma tabela Markdown tem uma linha por célula: listas, parágrafos e imagens dentro de uma célula viram texto separado por quebras de linha, e cores, larguras e classes CSS são descartadas. Tabelas montadas com <div> e CSS grid não são tabelas de verdade e não são detectadas. Abrir uma página pela URL só funciona com sites que permitem requisições entre origens (CORS); caso contrário, salve a página e abra o arquivo.
O HTML nunca é renderizado nesta página: ele é limpo com DOMPurify e lido como texto em um Web Worker. Veja a página de privacidade.
Perguntas frequentes
Como converter uma tabela HTML para Markdown?
Cole o HTML que contém a <table>. A primeira tabela é convertida na hora; se a página tiver várias, escolha outra na lista.
Como pegar o HTML de uma tabela de um site?
Clique com o botão direito na tabela, escolha Inspecionar, clique com o botão direito no elemento <table> e use Copiar outerHTML. Ou abra a página pela URL aqui.
O que acontece com as células mescladas?
O Markdown não mescla células, então colspan e rowspan são divididos. Em Células mescladas, escolha Valor só na primeira célula ou Repetir o valor.
Os links são mantidos?
Sim, como links Markdown. Links com javascript: ou outros esquemas inseguros são descartados e só o texto fica.
Quero só o texto, sem formatação Markdown. Dá?
Dá. Desative Manter formatação: negrito, links e código saem como texto simples.
A página que eu colo é enviada?
Não. A sanitização e a conversão acontecem no seu navegador.