Ferramenta para desenvolvedores

HTML para Markdown

Transforme marcação em Markdown limpo que você pode colar em qualquer lugar.

HTML para Markdown Executa no seu dispositivo
  • Executa no seu navegador — seu texto nunca é enviado a lugar nenhum
  • Sem cadastro, sem cotas, grátis para usar quantas vezes quiser

Como funciona

Markdown é o que arquivos README, sistemas de issues, wikis e sites estáticos pedem. HTML é o que você obtém ao copiar de uma página web ou exportar de um CMS. Converter de um para o outro à mão é tedioso, e o resultado costuma ficar cheio de marcação sobrando.

O que converte sem problemas

Títulos, parágrafos, negrito e itálico, links, imagens, código em linha, blocos de código, citações, linhas horizontais e os dois tipos de lista, inclusive aninhadas. Esses elementos têm equivalentes exatos em Markdown e saem como você os escreveria à mão.

O que não sobrevive

O Markdown não tem como expressar estilo, classes, divs de layout, spans ou qualquer coisa visual. Essas tags são desembrulhadas — o texto é mantido e a tag em si é descartada — e a contagem é informada para que você saiba que algo foi simplificado. Scripts e blocos de estilo são removidos por completo.

Tabelas

O texto das tabelas é preservado, mas não é renderizado como tabela Markdown, porque tabelas HTML frequentemente usam células mescladas e aninhamento que a sintaxe de tabela do Markdown realmente não consegue representar. É mais rápido remarcar à mão uma tabela simples do que recebê-la estragada.

Analisado, não adivinhado por padrões

O HTML é analisado pelo próprio analisador do seu navegador, e não processado com expressões regulares, de modo que marcação malformada e profundamente aninhada é tratada como um navegador a trataria.

Perguntas frequentes

HTML para Markdown — perguntas

Minhas tabelas serão convertidas?

O texto das tabelas é mantido, mas não é transformado em sintaxe de tabela Markdown, porque tabelas HTML costumam usar estruturas que o Markdown não consegue expressar.

O que acontece com as classes CSS e com o estilo?

São descartados. O Markdown não tem como expressá-los.

Meu HTML é enviado?

Não. Ele é analisado e convertido no seu navegador.