Pré-visualização de Markdown
- Escreva ou cole o Markdown no editor.
- O preview é atualizado enquanto você digita.
- Copie o HTML gerado ou continue editando até o resultado ficar como você quer.
O interpretador está configurado em modo GitHub Flavored Markdown, que acrescenta ao Markdown original as tabelas, o texto riscado com til duplo, as listas de tarefas com colchetes e a detecção automática de links.
A opção de quebra automática está desligada. Isso significa que uma quebra de linha simples não vira uma quebra visual — o comportamento do Markdown original. Para forçar uma quebra, deixe uma linha em branco ou termine a linha com dois espaços.
Cabeçalhos, ênfase, listas, citações, blocos de código, imagens e links funcionam da forma convencional.
Markdown permite HTML embutido, e isso é um vetor de ataque real: um documento vindo de terceiros pode conter uma tag de script ou um atributo de evento que executa código na página de quem visualiza.
Por isso o HTML gerado passa por sanitização antes de ser exibido. Apenas uma lista fechada de elementos é permitida — cabeçalhos, parágrafos, listas, tabelas, código, links e imagens — e apenas alguns atributos, como href, src, alt e title.
Na prática, se você colar uma tag de script no editor, ela aparece removida no preview. Não é limitação, é proteção deliberada.
Se você usa Markdown de origem não confiável na sua própria aplicação, essa etapa de sanitização é obrigatória. Interpretar Markdown sem ela é uma vulnerabilidade.
Todo o processamento acontece no seu navegador. O texto não é enviado para servidores nem registrado, o que torna a ferramenta adequada para rascunho de documento interno ou README ainda não publicado.
Perguntas frequentes
Porque o modo de quebra automática está desligado, seguindo o Markdown original. Use uma linha em branco entre os parágrafos, ou termine a linha com dois espaços.
Porque a sanitização remove tudo que está fora da lista de elementos permitidos. Tags de script, iframes e atributos de evento são descartados para impedir execução de código.
Muito próximo, já que o modo GFM está ativo. Diferenças podem aparecer em extensões específicas do GitHub, como menções a usuários e referências a issues, que não fazem parte da especificação.
Sim, com a sintaxe de barras verticais e a linha de hífens separando o cabeçalho. Faz parte do GFM.
Não. A interpretação e a sanitização acontecem no seu navegador.