Conversor de Markdown para HTML
Converta Markdown em HTML com tabelas e listas de tarefas do GitHub Flavored Markdown, veja uma prévia sanitizada ao vivo e copie ou baixe o HTML bruto. Grátis.
Executa totalmente no seu navegador. Seus dados nunca são enviados.
Ferramentas Relacionadas
Ver TodasO que é Markdown para HTML?
Escreva ou cole Markdown e obtenha o HTML que ele gera, além de uma prévia renderizada. O GitHub Flavored Markdown (tabelas, listas de tarefas, tachado, links automáticos) é suportado, e você pode fazer com que quebras de linha simples gerem <br>.
Como usar Markdown para HTML
- Cole o Markdown na caixa Entrada Markdown, ou use Carregar exemplo ou Abrir arquivo.
- Ative ou desative Markdown no estilo GitHub e Quebra de linha = <br>.
- Confira a Pré-visualização abaixo da saída HTML.
- A saída HTML é atualizada enquanto você digita; use Copiar ou Baixar.
Exemplo
# Hi **bold** and *it*
<h1>Hi</h1> <p><strong>bold</strong> and <em>it</em></p>
Quando usar Markdown para HTML
Use-o para transformar textos de README, rascunhos de blog ou documentação em HTML para um CMS ou e-mail. A saída HTML bruta não é sanitizada – se o Markdown vier de usuários não confiáveis, sanitize o HTML no seu servidor antes de publicá-lo.
Como funciona Markdown para HTML
O Markdown é convertido com o marked, um parser compatível com CommonMark, com as extensões GFM quando ativadas. A saída HTML bruta é exatamente o que o marked gera, incluindo qualquer HTML que você tenha escrito dentro do Markdown. A prévia passa antes pelo DOMPurify, que remove scripts, manipuladores de eventos como onerror e outras marcações perigosas antes da exibição.
Casos de Uso Comuns
- Converter uma seção de README em HTML para um site
- Preparar HTML para um CMS sem suporte a Markdown
- Conferir como tabelas no estilo GitHub são renderizadas
- Escrever o conteúdo de um e-mail HTML em Markdown
Perguntas Frequentes
O HTML de saída é seguro?
A prévia é sanitizada com o DOMPurify. O HTML bruto é devolvido sem alterações para você ver o que o marked gerou; sanitize-o você mesmo antes de publicar conteúdo não confiável.
Qual variante de Markdown é usada?
CommonMark via marked, mais as extensões do GitHub Flavored Markdown quando a opção GFM está ativada.
Por que minhas quebras de linha simples são ignoradas?
No Markdown padrão, uma quebra de linha simples vale um espaço. Ative Quebra de linha = <br> para mantê-las, como nos comentários do GitHub.