MDConversor Markdown ↔ HTML
O Markdown é uma linguagem de marcação leve que permite escrever documentos formatados usando texto simples. É amplamente utilizado em READMEs do GitHub, blogs técnicos, wikis e plataformas de documentação — todos os quais renderizam Markdown como HTML. Por outro lado, converter HTML existente de volta para Markdown torna o conteúdo mais fácil de controlar a versão e manter. Esta ferramenta suporta conversão bidirecional com opções práticas: tabelas GFM (GitHub Flavored Markdown) e listas de tarefas, expressões matemáticas KaTeX e formatação flexível de saída HTML (Pretty, Minify, Raw).
Como usar
- 1Escolher direção da conversão
Selecione 'Markdown → HTML' ou 'HTML → Markdown' no topo. Sua entrada é preservada quando você alterna os modos.
- 2Configurar opções
No modo Markdown → HTML você pode escolher o formato de saída HTML (Pretty / Minify / Raw), habilitar o suporte GFM (tabelas e checkboxes) e habilitar a renderização matemática KaTeX. No modo HTML → Markdown você pode definir o estilo do título (ATX ou Setext), marcador de lista (-, *, +), estilo de bloco de código (Fenced ou Indented) e especificar tags para manter como HTML bruto.
- 3Colar entrada ou carregar um exemplo
Cole o texto no painel esquerdo ou clique em 'Carregar Exemplo' para carregar conteúdo de amostra. A conversão ocorre automaticamente após um curto intervalo e o resultado aparece à direita.
- 4Verificar a pré-visualização ao vivo
O painel de pré-visualização na parte inferior mostra a saída renderizada. No modo Markdown → HTML ele renderiza o HTML convertido; no modo HTML → Markdown ele re-renderiza o resultado Markdown para que você possa verificar o processo de ida e volta.
- 5Copiar o resultado
Clique no botão de copiar ao lado da saída para enviar o texto convertido para sua área de transferência.
Dicas
- 💡Cole seu README do GitHub no modo Markdown → HTML para visualizar exatamente como ele será renderizado no GitHub antes de fazer o push.
- 💡Converter postagens de blog em HTML para Markdown torna-as muito mais fáceis de controlar a versão e editar no futuro.
- 💡A matemática KaTeX usa sintaxe padrão LaTeX: $fórmula em linha$ ou $$fórmula em bloco$$. Exemplo: $E=mc^2$.
- 💡A sintaxe de tabela GFM (| Col | Col |) e listas de tarefas (- [ ] item) são automaticamente convertidas para seus equivalentes Markdown ao converter HTML → Markdown.
- 💡Use 'Manter Tags' para preservar tags HTML específicas durante a conversão HTML → Markdown — útil para elementos personalizados ou tabelas complexas que você deseja manter em HTML.
- 💡'Pretty' gera HTML indentado e legível. 'Minify' remove espaços em branco para o menor tamanho de arquivo possível. 'Raw' fornece a saída exata do analisador marked.
Perguntas frequentes
- Q. O que é Markdown?
- A. Markdown é uma linguagem de marcação leve criada por John Gruber em 2004. Permite escrever formato usando texto simples que é convertido em HTML. É amplamente usado no GitHub, Notion e documentação técnica.
- Q. Como o GitHub Flavored Markdown (GFM) difere do Markdown padrão?
- A. GFM adiciona tabelas, listas de tarefas (- [x]), blocos de código com linguagem, URLs automáticas e tachado. É o padrão no GitHub, GitLab e muitas outras plataformas.
- Q. É seguro renderizar o HTML convertido diretamente?
- A. Nem sempre. Markdown pode conter tags HTML ou scripts que criariam vulnerabilidades XSS. Sanitize o HTML com uma biblioteca como DOMPurify antes de renderizar Markdown de usuários.