Verificar Markdown
Cole Markdown ou solte um arquivo .md para ver o que está errado: links quebrados, saltos de nível em títulos, listas mal aninhadas, espaços sobrando — cada um com seu número de linha.
Seu arquivo nunca sai do seu dispositivo.
Solte um arquivo .md aqui, ou
Cole ou envie Markdown para ver os problemas.
Nenhum problema encontrado
Sobre o Lint Markdown
O que ele verifica
Links em linha quebrados (um destino que nunca fecha ou um vazio), links sem texto visível, blocos de código abertos e nunca fechados, e linhas de tabela cujo número de células não bate com o cabeçalho — isso é relatado como erro. Problemas de títulos (um nível que salta de h1 para h3, um segundo H1, a falta de espaço após o #), de listas (marcadores misturados, numeração não sequencial, uma indentação que salta mais de um nível) e de espaços (espaços no fim, tabulações, sequências de linhas em branco, quebra de linha final ausente) são relatados como avisos. Cada problema traz o número da linha em que ocorre.
Por que ele relata em vez de corrigir
Porque os achados mais úteis são justamente os que nenhuma ferramenta pode corrigir com segurança. Um link escrito como [texto]( está quebrado de forma detectável, mas nada consegue adivinhar a URL que você queria. Um título que salta de h2 para h4 pode ser um erro ou algo deliberado. Reescrever qualquer um dos dois em silêncio corromperia seu documento e ainda esconderia o problema. Então esta ferramenta diz onde e o quê, e deixa o julgamento com você — e para os problemas que são mecânicos, ela avisa e encaminha para o Formatar Markdown, que os aplica.
Código e front matter são respeitados
Blocos de código cercados e indentados ficam fora das regras de estilo, então um marcador ou título dentro de um exemplo nunca é sinalizado. Trechos de código em linha são removidos antes das verificações de link, então escrever [texto]( entre crases como exemplo não gera falso positivo. O front matter YAML também é ignorado, mas continua contando para os números de linha, de modo que o que a ferramenta relata bate com o que seu editor mostra.
Analise sem enviar nada — seu arquivo nunca sai do seu dispositivo
Esta ferramenta roda inteiramente no seu navegador usando JavaScript. Seu Markdown nunca é enviado a um servidor, nunca é armazenado e nunca sai do seu dispositivo — então rascunhos e documentos continuam privados enquanto você os revisa.
Perguntas frequentes
- Ele corrige os problemas que encontra?
- Não — ele os relata, com números de linha, para você decidir o que fazer. Os marcados como corrigíveis automaticamente são resolvidos pelo Formatar Markdown, nossa ferramenta irmã; os marcados como precisando da sua decisão (como um link quebrado) nenhuma ferramenta corrige sem adivinhar sua intenção.
- Por que um link quebrado é erro e um salto de título é só aviso?
- Erros são coisas que renderizam errado ou perdem informação: um link que não funciona, um bloco de código que engole o resto do documento. Avisos são problemas de estilo e estrutura que renderizam bem, mas leem de forma inconsistente.
- Ele sinaliza exemplos dentro dos meus blocos de código?
- Não. Blocos cercados e indentados são ignorados, e trechos em linha são removidos antes das verificações de link — então documentar Markdown quebrado entre crases não dispara nada.
- Os números de linha batem com meu editor?
- Sim. O front matter YAML fica fora das regras mas continua sendo contado, então o número relatado é o número real da linha no seu arquivo.
- Existe download?
- Não — esta ferramenta mostra um relatório, não gera um arquivo. Os problemas se atualizam ao vivo enquanto você edita. Para obter um arquivo limpo, use o Formatar Markdown.
- Meu arquivo é enviado?
- Não. A análise roda inteiramente no seu navegador com JavaScript: seu Markdown nunca é enviado a um servidor e nunca sai do seu dispositivo.
Mais ferramentas de Markdown, em breve
Markdown para PDF, sumário, edição de front matter e mais — tudo grátis e tudo no seu navegador.
Voltar para todas as ferramentas →