Club Martech >

Conversor HTML ↔ Markdown

Converte automaticamente entre html e markdown com detecção inteligente de formato, preservando estrutura, formatação, links, imagens, listas, tabelas e código.
Conversor HTML ↔ Markdown
Opções de Conversão

Conversor HTML ↔ Markdown

Conversor HTML/Markdown gratuito e completo. Detecção automática de formato (identifica HTML ou Markdown automaticamente). Conversão bidirecional precisa (HTML ↔ Markdown — converta em ambas direções). Preserva estrutura e formatação (cabeçalhos, listas, links, imagens, código, tabelas, citações). Preview em tempo real (veja resultado enquanto digita). Opções avançadas (preservar estilos inline e atributos data-*). Remoção automática de JavaScript. Download como arquivo. Ideal para documentação técnica, blogs e CMS, GitHub, redação técnica e migração de conteúdo. Conversão automática pode economizar até 80% do tempo comparado a conversão manual.

O Conversor HTML para Markdown transforma HTML em Markdown e Markdown em HTML, e detecta sozinho o formato do texto colado. O texto e a estrutura passam de um formato ao outro, como num adaptador de tomada; o que o destino não tem, como iframe, vídeo e SVG, fica de fora. Converter à mão é o caminho mais curto para o erro: um colchete ou um asterisco escapa e o link quebra. Cole o conteúdo inteiro, confira o preview e revise os trechos que a conversão descarta ou altera. Para imagens com caminho relativo, informe a base URL antes.

Como usar o Conversor HTML para Markdown

Cole o HTML ou o Markdown na entrada; a ferramenta mostra o formato detectado e para qual está convertendo. Nas opções, escolha se quer preservar estilos inline e atributos data-* (só valem para tags sem equivalente em Markdown, como mark e abbr) e informe a base URL das imagens. O Conversor HTML para Markdown exibe a saída e um preview; copie o texto ou baixe o arquivo.

O que muda em cada direção

De HTML para Markdown, títulos, parágrafos, listas, links, imagens, citações, código, negrito e itálico viram a sintaxe equivalente, e tabelas viram tabelas com barras verticais, com a primeira linha como cabeçalho. Sublinhado, subscrito e sobrescrito continuam como tags HTML, porque o Markdown não tem marcação própria para eles. Scripts, estilos, iframes, vídeos, áudios, SVG e campos de formulário são descartados; de um formulário sobra só o texto de botões e rótulos.

De Markdown para HTML, a conversão usa a biblioteca marked no modo GitHub Flavored Markdown, descrito na especificação do GitHub Flavored Markdown, com uma opção ligada que pega muita gente: cada quebra de linha simples vira <br>. Se o texto veio de um editor que quebra linhas no meio do parágrafo, junte as linhas antes de converter.

Cuidados antes de publicar o resultado

  • A base URL só entra em caminhos relativos como img/foto.png; caminhos que começam com barra ficam como estão.
  • O HTML gerado a partir de Markdown não passa por limpeza: HTML embutido no Markdown segue para a saída. Só o preview é higienizado.
  • Tabelas saem sem alinhamento de colunas e sem células mescladas.

Onde a conversão ajuda

Levar um artigo do sistema de gerenciamento de conteúdo (CMS) para um repositório de documentação, montar um README a partir de uma página antiga ou limpar o HTML de um texto antes de colar num assistente de IA são usos comuns. O Conversor HTML para Markdown não conhece o seu CMS: shortcodes aparecem como texto comum e as classes dos blocos de construtores de página se perdem. Converta uma página de teste, publique como rascunho e compare com o original antes de migrar o resto.

Perguntas frequentes

Pela presença de tags: basta uma tag HTML válida ou um comentário HTML para o texto ser lido como HTML; sem nenhuma, ele é tratado como Markdown. O indicador mostra o formato detectado e o de destino. Num Markdown com uma tag solta, como um br, a direção se inverte, então confira o indicador antes de copiar.
Remove, na conversão de HTML para Markdown: saem as tags script, style e noscript, os atributos de evento como onclick e os links com javascript:. Na direção contrária, de Markdown para HTML, a saída não passa por limpeza, então revise qualquer HTML embutido antes de publicar.
Pode, mas ele chega sem tags, e aí a ferramenta o trata como Markdown e converte para HTML, com cada quebra de linha virando br. Para levar a página ao Markdown, cole o código-fonte, aberto com Ctrl+U, ou a visão HTML do editor do seu CMS.
Como texto, com o nome converted.md quando a saída é Markdown e converted.html quando é HTML. O arquivo HTML traz só o trecho convertido, sem cabeçalho de página completo, pronto para colar num editor ou num template que já tenha essa estrutura.
Fica neste navegador, para não se perder ao recarregar a página, e não segue para servidor nenhum: detecção e conversão rodam na própria página. Aqui o botão Limpar apaga também essa cópia guardada, então use-o ao terminar num computador compartilhado.

Receba o melhor conteúdo sobre Marketing e Tecnologia

comunidade gratuita

Cadastre-se para o participar da primeira comunidade sobre Martech do brasil!