📝Converter HTML para Markdown
Converta HTML para Markdown usando DOMParser — títulos, listas, links e ênfase, tudo no navegador.
🔒 Cálculo 100% local — os dados que você digita não saem do seu navegador, nada é enviado a servidores.
Fonte: DOMParser nativo do navegador — sem bibliotecas — o HTML é lido e convertido no navegador; nada é enviado · Última verificação em 08/10/2026
Converter HTML para Markdown significa ler o HTML com DOMParser e gerar Markdown com títulos, listas, links e ênfase. A ferramenta percorre a árvore DOM recursivamente e transforma cada elemento na sintaxe Markdown correspondente. Todo o processamento é 100% local.
Como converter HTML para Markdown
- Cole o HTMLCole um HTML na caixa ou carregue um arquivo .html.
- ConvertaO DOMParser lê o HTML e o Markdown é gerado.
- Copie ou baixeCopie o Markdown gerado ou baixe como arquivo .md.
Como funciona a conversão
O DOMParser nativo do navegador lê o HTML e cria uma árvore DOM. A ferramenta percorre a árvore recursivamente: cada elemento é transformado na sintaxe Markdown correspondente.
Títulos (h1-h6) viram #, ##, ###, etc. Negrito (strong/b) vira **texto**, itálico (em/i) vira *texto*, código (code) vira `texto`, listas (ul/ol/li) viram - ou 1., links (a) viram [texto](url), citações (blockquote) viram >, e quebras de linha (br) viram duas quebras de linha.
O resultado é um Markdown válido que pode ser colado em editores, blogs e sistemas de conteúdo. Elementos complexos (tabelas, formulários, scripts) podem ser simplificados ou ignorados.
O DOMParser nativo do navegador lê o HTML e cria uma árvore DOM. A ferramenta percorre a árvore recursivamente: cada elemento é transformado na sintaxe Markdown correspondente.
Títulos (h1-h6) viram #, ##, ###, etc. Negrito (strong/b) vira **texto**, itálico (em/i) vira *texto*, código (code) vira `texto`, listas (ul/ol/li) viram - ou 1., links (a) viram [texto](url), citações (blockquote) viram >, e quebras de linha (br) viram duas quebras de linha.
A recursão percorre todos os nós da árvore DOM: elementos de bloco (p, div, h1-h6) geram quebras de linha, elementos inline (strong, em, code) geram a sintaxe Markdown correspondente, e elementos ignorados (script, style) são pulados.
O resultado é um Markdown limpo e legível, pronto para colar em editores, blogs e sistemas de conteúdo. A formatação é simplificada — o Markdown é uma sintaxe leve, não uma linguagem de marcação completa.
A recursão percorre todos os nós da árvore DOM: elementos de bloco geram quebras de linha, elementos inline geram a sintaxe Markdown correspondente, e elementos ignorados (script, style) são pulados.
O resultado é um Markdown limpo e legível, pronto para colar em editores, blogs e sistemas de conteúdo.
Exemplo resolvido
Na bancada de testes, um HTML com título, parágrafo, negrito, itálico, lista e link foi convertido. O Markdown gerou #, **, *, - e [texto](url) corretamente. Ao colar o Markdown em um editor, a formatação apareceu como esperado.
Um segundo caso: um HTML com tabela gerou um Markdown com as células em sequência — a tabela não foi preservada como tabela, apenas o texto. A ferramenta é honesta sobre esse limite.
Um HTML com scripts e estilos gerou um Markdown com apenas o texto visível — scripts e estilos foram ignorados. A ferramenta foca no conteúdo, não na apresentação.
Privacidade e limites
- Processamento 100% local: o HTML é lido no navegador; nada sai do navegador
- Títulos, negrito, itálico, listas, links e citações são suportados
- Tabelas e formulários podem ser simplificados ou ignorados
- Scripts e estilos são ignorados — apenas o texto visível é convertido
- O HTML original não é alterado
- O DOMParser é nativo do navegador, sem bibliotecas externas
Dicas para tirar o melhor proveito
Use a conversão para gerar Markdown de páginas HTML: artigos, documentação, posts de blog. O Markdown gerado é um ponto de partida — revise a formatação no editor antes de publicar. Para HTML com tabelas, a conversão pode simplificar a estrutura; nesses cases, copie a tabela manualmente.
Se o HTML tiver scripts ou estilos, eles são ignorados — apenas o texto visível é convertido. E para HTML com caracteres especiais (acentos, emojis), o Markdown gerado preserva os caracteres corretamente.
Use a conversão para gerar Markdown de páginas HTML: artigos, documentação, posts de blog. O Markdown gerado é um ponto de partida — revise a formatação no editor antes de publicar.
Se o HTML tiver scripts ou estilos, eles são ignorados — apenas o texto visível é convertido. E para HTML com caracteres especiais (acentos, emojis), o Markdown gerado preserva os caracteres corretamente.
Erros comuns a evitar
O erro mais comum é esperar tabelas no Markdown: a conversão pode simplificar tabelas complexas. Outro engano é achar que scripts e estilos serão preservados — eles são ignorados por design.
Também é comum confundir HTML com XHTML: o DOMParser lida com ambos, mas HTML mal formatado pode gerar resultados inesperados. E cuidado com HTML muito grande: a recursão pode demorar.
O erro mais comum é esperar tabelas no Markdown: a conversão pode simplificar tabelas complexas. Outro engano é achar que scripts e estilos serão preservados — eles são ignorados por design.
Também é comum confundir HTML com XHTML: o DOMParser lida com ambos, mas HTML mal formatado pode gerar resultados inesperados. E cuidado com HTML muito grande: a recursão pode demorar.
Se o HTML tiver tabelas complexas, a conversão pode simplificar a estrutura — apenas o texto das células é convertido, não a tabela em si. Para tabelas, copie manualmente ou use um conversor especializado.
Veja também
Se esta ferramenta foi útil, você também pode precisar destas relacionadas: Manipulador de texto, Formatador e minificador de HTML, Formatador de XML, Converter Markdown para HTML.
Ferramentas relacionadas
🔀Manipulador de texto
Inverta, remova acentos, ordene linhas ou remova duplicatas de um texto.
Abrir ferramenta →🧩Formatador e minificador de HTML
Indente HTML para leitura ou minifique removendo espaços e comentários.
Abrir ferramenta →🧩Formatador de XML
Indente um XML com 2 espaços por nível ou minifique em uma única linha.
Abrir ferramenta →📝Converter Markdown para HTML
Parser Markdown hand-rolled com escape de HTML.
Abrir ferramenta →Perguntas frequentes
Como converter HTML para Markdown?
Cole o HTML e copie o Markdown gerado. O DOMParser lê o HTML e gera o Markdown.
Quais elementos são suportados?
Títulos, negrito, itálico, listas, links, citações e código.
Tabelas são suportadas?
Tabelas complexas podem ser simplificadas — apenas o texto é convertido.
Scripts são preservados?
Não. Scripts e estilos são ignorados — apenas o texto visível é convertido.
A imagem é enviada para algum servidor?
Não. O HTML é lido e convertido no seu navegador.
O HTML original é alterado?
Não. A ferramenta só lê o texto e gera o Markdown.
Explore mais ferramentas gratuitas
Dezenas de calculadoras, conversores e geradores — todos funcionam no navegador, sem cadastro e sem instalar nada.