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 Todas

O 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

  1. Cole o Markdown na caixa Entrada Markdown, ou use Carregar exemplo ou Abrir arquivo.
  2. Ative ou desative Markdown no estilo GitHub e Quebra de linha = <br>.
  3. Confira a Pré-visualização abaixo da saída HTML.
  4. A saída HTML é atualizada enquanto você digita; use Copiar ou Baixar.

Exemplo

Entrada
# Hi

**bold** and *it*
Saída
<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.

Próximos passos recomendados

Explore mais categorias