Conversor HTML para Markdown

Conversor HTML para Markdown

Conversor HTML para Markdown gratuito com preview ao vivo e busca de URL. GitHub Flavored Markdown, headings e bullets configuráveis. 100% no browser.

Atualizado em maio de 2026

HTML para MD MD para HTML
Opções
Estilo de lista

Conversão em tempo real

O resultado atualiza enquanto você digita. Funciona 100% no navegador.

Precisa do inverso? Markdown para HTML →

Como usar

Cole HTML, ou busque direto de uma URL

1. Cole o HTML ou uma URL

Cole um trecho de HTML, ou cole uma URL pública e clique em "Fetch & Convert".

2. Ajuste as opções

Estilo de heading (ATX/Setext), marcador de bullet, GFM e Sanitize HTML.

3. Copie ou baixe

"Copy MD" copia o Markdown, ou baixe um arquivo `.md` pronto para seu editor.

O que esta ferramenta faz

Powered by Turndown.js, 100% no navegador

Fetch de URL

Busca uma página pública, remove navegação e anúncios, extrai o conteúdo principal.

GitHub Flavored Markdown

Tabelas, tachado, listas de tarefas e autolinks quando GFM está ativado.

Preview ao vivo

O Markdown atualiza a cada tecla, sem precisar clicar em converter.

Estilo configurável

ATX ou Setext para headings, marcador *, - ou + para listas.

Bloco de código fenced ou indentado

Escolha colchetes triplos com anotação de linguagem ou o estilo indentado clássico de 4 espaços.

Sanitização de segurança

A opção Sanitize HTML remove tags <script> e atributos de evento inline (onclick, onerror) antes de converter — importante ao colar HTML de origem não confiável.

Exemplos de conversão

HTML
Markdown
`<h1>Introdução</h1>`
`# Introdução`
`<strong>negrito</strong>`
`**negrito**`
`<ul><li>Maçãs</li></ul>`
`* Maçãs`
`<p style="color:red"><strong>Atenção</strong></p>`
`**Atenção**` — estilo inline é removido
`<table><tr><th>Nome</th></tr><tr><td>Ana</td></tr></table>`
`| Nome |` / `| --- |` / `| Ana |` — com GFM ativado

Quando você vai usar isso

Os cenários mais comuns entre quem usa a ferramenta

Migrar blog para gerador estático

Exporte HTML do WordPress/CMS e obtenha .md pronto para Hugo, Astro ou Jekyll.

Salvar artigos no Obsidian

Use o Fetch de URL para converter qualquer artigo e colar direto no seu vault.

Limpar saída de editores WYSIWYG

TipTap, Quill e Froala geram HTML — converta antes de salvar se seu backend usa Markdown.

Converter emails HTML para documentação

Cole o corpo do email e obtenha Markdown limpo para docs internas ou Confluence.

Erro comum? Comece por aqui

Fetch falha em páginas com paywall/login

Funciona só com páginas públicas — conteúdo protegido por autenticação não pode ser buscado.

Tabelas sem GFM ativado

Sem o modo GFM, tabelas HTML não convertem para a sintaxe pipe do Markdown.

Esperar estilos CSS preservados

Markdown não suporta estilização arbitrária — só formatação estrutural (negrito, heading, listas) é mantida.

Fetch retorna quase vazio em sites com JavaScript

O Fetch busca o HTML bruto da URL, sem executar JavaScript. Sites que renderizam o conteúdo no cliente (SPAs em React/Vue) podem devolver um shell praticamente vazio — nesse caso, copie o HTML já renderizado direto do DevTools.

Estilo 'Indented' apaga a linguagem do bloco de código

O estilo Fenced (colchetes triplos, ex.: js) anota a linguagem e preserva o syntax highlighting no destino. O estilo Indented (4 espaços) não suporta essa anotação — prefira Fenced se o Markdown final vai passar por um renderizador com highlight.

Desativar Sanitize com HTML de origem desconhecida

Sanitize HTML remove tags <script> e atributos onclick/onerror antes de converter. Desative essa opção só com HTML de fonte confiável — desligá-la ao colar conteúdo de origem desconhecida pode deixar código malicioso residual no Markdown gerado.

Por que usar esta ferramenta

O Fetch de URL é o diferencial: busca uma página pública, remove navegação e anúncios automaticamente, e converte só o conteúdo principal — sem copiar HTML manualmente do DevTools.

Usa Turndown.js rodando 100% no navegador. Nenhum HTML é enviado a servidor — o Fetch usa um proxy CORS client-side, mas o HTML colado localmente nunca é transmitido.

O painel de saída alterna entre código bruto e um preview renderizado com syntax highlighting (via highlight.js), então você confere o resultado formatado antes de copiar. Precisa do caminho inverso? O conversor Markdown to HTML usa o mesmo conjunto de opções.

Perguntas frequentes

Transforma marcação HTML (<h1>, <strong>, <ul>) em sintaxe Markdown equivalente (#, **, -). Útil para migrar conteúdo, limpar saída de editores WYSIWYG e salvar páginas em ferramentas Markdown.

Referências

Ferramentas Relacionadas