Pular para o conteúdo

Ferramenta de desenvolvimento · conversão local

Converta HTML em Markdown limpo

Cole um documento HTML completo ou um trecho. O conversor mantém a estrutura útil, remove conteúdo ativo e cria Markdown editável sem buscar URLs nem carregar recursos externos.

Cole o HTML

O código permanece nesta aba e não é enviado.

0 / 200.000 caracteres

Dica: pressione Ctrl ou Command + Enter para converter.

Resultado em Markdown

Prévia segura da estrutura

Reconstruída a partir do conteúdo semântico compatível. Links aparecem como texto e imagens nunca são solicitadas.

A prévia aparece depois de uma conversão bem-sucedida.

Como converter HTML em Markdown

Esta ferramenta ajuda pessoas de desenvolvimento, redação e edição a mover texto estruturado de um CMS, modelo de e-mail, página exportada ou documentação para README, wiki ou site estático. Ela prioriza significado portátil, não uma cópia visual perfeita.

Converta e confira um documento

  1. Cole a fonte HTML, seja trecho ou documento completo.
  2. Escolha Converter para Markdown ou Ctrl/Command + Enter; a saída não muda silenciosamente enquanto você revisa.
  3. Leia o Markdown e os avisos de segurança ou fidelidade e edite a saída se necessário.
  4. Confira títulos, parágrafos, listas, código e tabelas na prévia segura.
  5. Copie o texto ou baixe html-to-markdown.md e teste no destino real.

O que a conversão preserva

Títulos semânticos viram títulos ATX. Parágrafos, negrito, ênfase, citações, linhas, código embutido e blocos cercados recebem sintaxe comum. Listas mantêm ordem e aninhamento básico. Links e referências de imagem seguros mantêm texto e destino. Tabelas retangulares viram tabelas GFM e del, s ou strike viram tachado.

A fonte é analisada como documento inerte e nunca é montada. A prévia é reconstruída com texto e elementos seguros, sem HTML bruto, navegação ou carregamento de imagens. script, style, iframe, object, embed, template, canvas, SVG, link e meta são removidos; onclick nunca é executado.

Exemplos para conferir

Exemplo 1: <h2>Notas</h2> com <strong>negrito</strong> e link /guia produz ## Notas, **negrito** e [guia](/guia). O resumo conta um título e um link.

Exemplo 2: uma tabela de duas colunas produz cabeçalho, separador --- e linhas com barras. pre/code vira bloco cercado; language-js mantém a indicação js. Se houver colspan, um aviso pede a conferência manual de cada linha.

Perdas e correções comuns

Markdown não carrega layout CSS, fontes, cores, espaçamento, comportamento nem muitas relações de acessibilidade. div e span perdem o invólucro, mas mantêm o texto. O navegador repara HTML mal fechado; corrija a fonte se a hierarquia ficar inesperada.

Células mescladas, tabelas aninhadas e e-mails visuais não têm equivalente GFM exato. Referências relativas e HTTPS continuam como texto sem carregar na prévia; javascript:, vbscript: e data: são removidos. O limite de 200.000 caracteres protege a aba de colagens excessivas.

Use a saída

Edite ou copie o resultado para README, issue, wiki ou nota, ou baixe o .md. O download não garante que todo dialeto renderize tabelas, tarefas e tachado GFM da mesma forma.

Mantenha o HTML original durante a migração. Confira ordem dos títulos, links, listas, espaços do código, tabelas, imagens e URLs relativas no destino. A ferramenta não busca páginas, não incorpora recursos, não converte Word e não garante ida e volta reversível.

Perguntas frequentes

O HTML colado é executado?

Não. Ele é analisado como documento inerte, elementos ativos são removidos e a prévia é reconstruída sem HTML bruto ou pedidos externos.

Por que uma tabela mesclada muda?

GFM não possui colspan, rowspan ou tabelas aninhadas. As células disponíveis são achatadas e um aviso aparece.

Links e imagens são seguros na prévia?

Referências seguras podem permanecer no Markdown, mas a prévia não segue links nem carrega imagens. Esquemas inseguros viram texto.

A conversão é reversível?

Não. O objetivo é Markdown legível; apresentação, comportamento e estruturas incompatíveis são perdidos.

Meu HTML é enviado ou salvo?

Não. Tudo acontece no navegador, sem conta, busca por URL, histórico ou armazenamento em nuvem.