HTML → Markdown

HTML em Markdown.
Higienizado no caminho.

Cole o código ou solte uma página salva. Sai Markdown no estilo do GitHub.

Scripts e atributos de evento são removidos primeiro: HTML não confiável nunca chega à página.

Solte um arquivo aqui.

Ou escolha pelo botão. Ou cole com Ctrl+V. Dezenas de uma vez está tudo bem.

.html .htm / 25 MB por arquivo / roda no seu navegador, nada é enviado

Outros formatos: .docx .doc DOCX → MD · .pdf PDF → MD · .xlsx Excel → MD · .csv .tsv .txt CSV → MD · .pptx .ppt .odp PPTX → MD

Ou cole aqui

Ajustes
Marcadores
Cerca
Imagens
Tabelas

Como funciona

  1. 01Cole seu HTML na caixa, ou solte um arquivo .html acima. Você também pode copiar de uma página já renderizada e apertar Ctrl+V em qualquer lugar desta página.
  2. 02O HTML passa primeiro pelo DOMPurify: tags script, atributos de evento, URLs javascript:, iframes e embeds são removidos antes da conversão, e nada sem higienização é inserido nesta página.
  3. 03O que sobra vira Markdown no estilo do GitHub. Copie ou baixe o .md.

O que ele aceita

  • Código HTML colado, arquivos .html e .htm salvos, e texto formatado copiado direto de uma página web
  • Títulos, parágrafos, listas, links, imagens, citações e código pré-formatado
  • Tabelas como tabelas de barras no estilo do GitHub, incluindo riscado e listas de tarefas
  • Listas aninhadas, e formatação em linha dentro das células de uma tabela
  • Documentos completos tanto quanto fragmentos: um body não é exigido

O que ele não faz

  • Scripts, atributos de evento, iframes, objects e embeds são removidos, não convertidos
  • O CSS não é aplicado: um elemento estilizado como título continua um parágrafo no HTML, e assim ele fica
  • Nada é baixado: URLs relativas de imagens e links continuam relativas, e nenhuma página é buscada por você
  • Layout feito com divs e CSS grid é achatado em blocos simples
  • Formulários, botões e componentes interativos não têm equivalente em Markdown

O que sobrevive

Isto passa direto. Do resto a gente dá conta do que dá, e avisa quando algo não fecha.

Os .doc antigos ficam sem imagens: aquele formato as esconde onde um navegador não alcança.

O que costumam perguntar

É para isso que ele foi feito. Toda entrada passa pelo DOMPurify antes da conversão: tags script, atributos tipo onclick, URLs javascript:, iframes e embeds desaparecem. Nada sem higienização é colocado no DOM desta página, então o HTML colado não tem como executar.