Ir para o conteúdo
TextArray
Totalmente local

Tabela HTML para Markdown

Converta tabelas HTML em tabelas Markdown no estilo GitHub com alinhamento mantido.

Entrada
Saída

Tabela HTML para Markdown

Cole o HTML que contém uma tabela e obtenha de volta uma tabela Markdown no estilo GitHub - células separadas por tubos, uma linha separadora e colunas preenchidas com largura igual para que a fonte permaneça tão legível quanto a renderização. Tarefas típicas: mover documentação para um wiki GitHub ou GitLab, adicionar uma tabela a um README, converter uma tabela copiada de um CMS ou uma página exportada para Excel ou migrar documentos HTML legados para Markdown.

O conversor encontra cada elemento da tabela na entrada e converte todos eles, separados por linhas em branco, para que você possa colar uma página inteira em vez de cortar fragmentos. Wrappers como thead, tbody e tfoot são lidos de forma transparente. Quando a primeira linha usa as células, ela se torna o cabeçalho Markdown; caso contrário, a opção "A primeira linha é cabeçalho" decide - desligue-a e a ferramenta emitirá uma linha de cabeçalho vazia, porque uma tabela Markdown não pode existir sem ela. O alinhamento definido com atributos de alinhamento ou um estilo de alinhamento de texto nas células de cabeçalho é transportado como marcadores :---, :---: e ---:.

O conteúdo da célula é limpo no caminho: as tags internas são removidas enquanto seu texto é mantido, br se torna um espaço, entidades HTML comuns e numéricas são decodificadas, os espaços em branco são reduzidos a espaços únicos e os pipes são escapados para que os dados nunca possam adicionar uma coluna. Como o Markdown não abrange células, um colspan repete seu texto nas colunas que cobre e as linhas abaixo de um rowspan obtêm células vazias. A saída compacta ignora o preenchimento quando você deseja a menor fonte possível.

A conversão é executada inteiramente no seu navegador – o HTML nunca sai do seu dispositivo, portanto, os documentos internos podem ser convertidos com segurança. Copie o resultado ou baixe-o como um arquivo .txt.

FAQ

Como são tratados o colspan e o rowspan?
Markdown não tem abrangência de células. Uma célula colspan repete seu texto em todas as colunas que cobre, e as células ocultas por um rowspan aparecem como células vazias nas linhas seguintes, de modo que a grade permanece retangular.
E se minha tabela não tiver a linha de cabeçalho?
Com "A primeira linha é cabeçalho" ativada, a primeira linha se torna o cabeçalho. Desligue-o e a ferramenta emitirá uma linha de cabeçalho vazia - as tabelas Markdown exigem um cabeçalho, portanto, deixá-lo de fora produziria Markdown inválido.
O alinhamento sobrevive à conversão?
Sim. align="center" ou um estilo de alinhamento de texto nas células de cabeçalho torna-se os marcadores separadores :---:, ---: ou :--- que GitHub, GitLab e a maioria dos renderizadores entendem.
Ele pode converter mais de uma tabela ao mesmo tempo?
Sim. Cada elemento da tabela na entrada é convertido, em ordem, separado por uma linha em branco – colar uma página HTML inteira funciona.
Meu HTML é carregado em algum lugar?
Não. A conversão é executada inteiramente no seu navegador e seu HTML nunca sai do seu dispositivo.