Analisador de Markdown
Analise e visualize Markdown em tempo real. Suporta tabelas GFM, listas de tarefas, texto tachado e mais. Todo o processamento é feito no seu navegador.
A visualização HTML aparecerá aqui...
Como Usar o Analisador de Markdown
Escreva em Markdown
Digite ou cole seu conteúdo Markdown no editor à esquerda.
Visualização ao Vivo
Veja a saída HTML renderizada em tempo real no painel à direita.
Copie o HTML
Copie o HTML gerado para usar em seus projetos.
O que é Markdown?
Markdown é uma linguagem de marcação leve criada por John Gruber em 2004. Ela usa uma sintaxe de formatação em texto puro que pode ser convertida para HTML e muitos outros formatos. Markdown é amplamente utilizado para documentação, arquivos README, posts de blog e plataformas de mensagens.
Sintaxe Suportada
Títulos
H1 até H6 usando a sintaxe #
Formatação de Texto
Negrito, itálico, tachado, código inline
Listas e Tabelas
Listas ordenadas, não ordenadas, de tarefas e tabelas GFM
Blocos de Código
Blocos de código delimitados com destaque de sintaxe
Perguntas Frequentes
GFM (GitHub Flavored Markdown) é um dialeto do Markdown usado pelo GitHub. Ele estende o Markdown padrão com recursos como tabelas, listas de tarefas, texto tachado e autolinks.
O analisador renderiza blocos de código delimitados. Para destaque de sintaxe completo com cores, você pode combiná-lo com uma folha de estilos CSS que estilize os elementos de código.
Sim! Escreva seu Markdown no editor, copie o HTML renderizado e use-o em sua documentação, blog ou site.
O Markdown original (2004) deixava muitos casos extremos indefinidos, então as implementações divergiram. CommonMark é a especificação rigorosa que resolve essas questões; GFM (GitHub Flavored Markdown) é o CommonMark mais extensões: tabelas, listas de tarefas, tachado, autolinks e um filtro disallowed-raw-HTML. Esta ferramenta renderiza GFM, correspondendo ao que você vê no GitHub.
Envolva o código inline em crases simples. Blocos delimitados usam três crases com uma tag de linguagem para destaque de sintaxe - como ```python na linha de abertura - ou recue cada linha com quatro espaços (a sintaxe mais antiga, que interage mal dentro de listas). Três tildes também funcionam como delimitador quando o seu próprio código contém crases.
Sim - tags HTML inline passam diretamente para a saída. A extensão disallowed-raw-HTML do GFM remove apenas algumas tags perigosas (script, style, iframe e similares) quando o filtro está ativado. Duas ressalvas: HTML em nível de bloco envolve conteúdo em que a sintaxe Markdown deixa de ser processada internamente (linhas em branco importam), e qualquer Markdown enviado por usuários deve ser sanitizado contra XSS além de um filtro de tags.
Linhas separadas por pipe com uma linha delimitadora de hifens sob o cabeçalho. Os dois-pontos definem o alinhamento: dois-pontos e hífen à esquerda alinham à esquerda (o padrão), dois-pontos nas duas extremidades centralizam, hífen e dois-pontos à direita alinham à direita. As células não podem conter elementos de bloco; escape um pipe literal como \|; e os pipes externos de cada linha são opcionais. Layouts mais complexos exigem HTML bruto ou um mecanismo de documentação.
Os suspeitos de sempre: indentação inconsistente (itens aninhados normalmente precisam estar alinhados com o primeiro caractere do conteúdo do item pai), uma linha em branco ausente entre um parágrafo e uma lista, ou tabs misturadas com espaços. O CommonMark especifica regras exatas para tudo isso. Converter tabs em espaços e adicionar linhas em branco ao redor das listas corrige a grande maioria dos bugs de aninhamento.
Ferramentas Relacionadas
Kit de Ferramentas do Analisador JSON
Valide, formate, minimize e consulte JSON usando JSONPath — tudo no seu navegador com feedback de erro instantâneo
Analisador XML
Formate, valide e consulte documentos XML com suporte a XPath
Analisador CSV
Analise dados CSV em uma tabela visual com delimitador configurável e estatísticas de coluna
Referências Autoritativas
As fontes primárias por trás desta ferramenta - padrões e especificações oficiais, não resumos de terceiros.
CommonMark Specification
A especificação rigorosa do Markdown que resolve as ambiguidades originais.
GitHub Flavored Markdown Spec
GitHub Flavored Markdown: CommonMark mais tabelas, listas de tarefas e tachado.
Markdown - Wikipedia
História do Markdown e por que existem muitos dialetos — o motivo do surgimento do CommonMark.