Editor Markdown
Digite à esquerda e leia a página renderizada à direita — sem botão, nada enviado.
A página renderizada aparece aqui.
Como usar
- Digite ou cole Markdown na caixa da esquerda — a prévia à direita é atualizada enquanto você digita. Não há botão de renderizar.
- “Uma quebra de linha = nova linha” vem desligado aqui: uma quebra simples é tratada como espaço, como especifica o CommonMark. Ative quando quiser que cada quebra termine uma linha.
- Copie o HTML para um CMS ou blog, ou baixe o arquivo .md / .html. As três saídas vêm da mesma análise da prévia.
Exemplo
Entrada (Markdown)
## Somente local **Negrito**, `código`, e um [link](https://exemplo.com.br). - nunca enviado | Formato | Bytes | | --- | ---: | | .md | 128 |
Saída (HTML, como copiado)
<h2 dir="auto">Somente local</h2> <p dir="auto"><strong>Negrito</strong>, <code>código</code>, e um <a href="https://exemplo.com.br" target="_blank" rel="noopener noreferrer nofollow">link</a>.</p> <ul><li dir="auto">nunca enviado</li></ul> <table><thead><tr><th dir="auto">Formato</th><th dir="auto" class="md-align-end">Bytes</th></tr></thead><tbody><tr><td dir="auto">.md</td><td dir="auto" class="md-align-end">128</td></tr></tbody></table>
O HTML acima é exatamente o que “Copiar HTML” coloca na sua área de transferência: a mesma análise alimenta a prévia, e o texto é escapado em vez de injetado.
Regras, limites e problemas conhecidos
- Suportado: títulos (# e ===), parágrafos, negrito / itálico / riscado, código embutido, blocos de código cercados, links, imagens, citações, listas ordenadas, não ordenadas e de tarefas, tabelas GFM, linhas horizontais e autolinks.
- Não suportado: blocos de código indentados (4 espaços), links por referência, notas de rodapé, listas de definição, blocos de HTML bruto, entidades HTML, matemática (KaTeX), diagramas Mermaid, atalhos de emoji, realce de sintaxe, sumários e rolagem sincronizada.
- HTML bruto nunca é executado: <div>, <script> e <img onerror=…> aparecem como texto literal. Por isso um trecho HTML existente não pode ser visualizado aqui.
- Links mantêm apenas http, https, mailto, tel e âncoras #; URLs javascript:, data: e vbscript: são descartadas e o texto do link permanece. Imagens aceitam apenas http/https.
- Imagens remotas são carregadas pelo seu navegador e enviam uma requisição para esse endereço (sem referenciador). Se a URL da imagem for sensível, não a coloque no documento.
- Este é um subconjunto pragmático, não o CommonMark/GFM completo: aninhamento profundo, um | dentro de um trecho de código em tabela, indentação de listas e títulos Setext de várias linhas podem renderizar diferente do GitHub.
- O aninhamento é limitado a 8 níveis (citações, listas, trechos embutidos); conteúdo mais profundo aparece como texto simples para que entradas hostis não travem a página.
- Tempo real até 100.000 caracteres; além disso, a prévia é atualizada cerca de 0,5 s depois de você parar de digitar. Nada é truncado.
- O .html exportado é uma página estática autossuficiente, com tipografia simples e sem realce de sintaxe — não é um layout de impressão/PDF. Não há exportação para PDF ou Word.
- Nada é salvo: sem conta, sem rascunho, sem histórico, sem parâmetros de URL. Fechar a aba perde o texto.
Ferramentas relacionadas
O que as pessoas costumam precisar depois de escrever o Markdown.