Markdown para HTML

Cole o Markdown de um README, de um CMS ou de anotações e receba o HTML para uma página ou um e-mail.

Nível 0 · navegador · ilimitado
197 caracteres
HTML
<h2>Novidades</h2>
<ul>
<li><strong>Novo:</strong> modo escuro</li>
<li><del>Exportação antiga</del> removida</li>
<li><input checked="" disabled="" type="checkbox"> Documentação atualizada</li>
</ul>
<table>
<thead>
<tr>
<th>Plano</th>
<th align="right">Preço</th>
</tr>
</thead>
<tbody><tr>
<td>Grátis</td>
<td align="right">R$ 0</td>
</tr>
<tr>
<td>Plus</td>
<td align="right">R$ 9</td>
</tr>
</tbody></table>
<p>Veja <a href="https://utilnest.io">https://utilnest.io</a></p>

Markdown em um minuto

Markdown é texto puro com pouca pontuação para formatar: # para títulos, *itálico* e **negrito**, - para listas, [texto](url) para links e crases para código. É o formato de escrita do GitHub, GitLab, Reddit, exportações do Notion, geradores de sites estáticos e inúmeros CMSs. Uma hora você precisa do HTML: para colar num template, num editor de e-mail ou num campo que só aceita HTML.

Este conversor segue o CommonMark, a especificação padrão, mais as extensões do GitHub Flavored Markdown que todo mundo espera: tabelas com |, ~~tachado~~, listas de tarefas - [x] e links automáticos.

Exemplo resolvido

## Novidades
- **Novo:** modo escuro
- ~~Exportação antiga~~ removida

vira <h2>Novidades</h2> seguido de uma <ul> com dois <li>, o primeiro com <strong>Novo:</strong> e o segundo com <del>Exportação antiga</del>.

Quebras de linha

No Markdown padrão, uma quebra de linha simples dentro de um parágrafo é só um espaço. Ligue quebras de linha para ter um <br> em cada quebra, como nos comentários do GitHub e em apps de chat.

Como funciona

A página lê o Markdown com a biblioteca marked configurada para CommonMark e GitHub Flavored Markdown e mostra o HTML gerado como código para copiar. HTML cru dentro do Markdown passa direto, como as duas especificações permitem, então a saída não é sanitizada: se o Markdown vier de terceiros, limpe com um sanitizador de HTML antes de publicar. A opção de quebras de linha troca as quebras simples de espaço para <br>. Tudo roda nesta aba.

Perguntas frequentes

O HTML é seguro para meu site?

Só se você confia no Markdown. HTML cru passa direto, então sanitize entradas de terceiros.

Suporta tabelas?

Sim, tabelas no estilo do GitHub com barras verticais e linha separadora, além de tachado e listas de tarefas.

Por que minhas quebras de linha sumiram?

O Markdown padrão junta as linhas de um parágrafo. Ligue Quebras de linha ou termine a linha com dois espaços.

Dá para ver a prévia renderizada?

Esta página mostra o código HTML. Cole numa página ou editor de e-mail para ver renderizado.

Fontes

Revisado em 17 de out. de 2026 · vetores de teste fixtures/dev/markdown-to-html/