Pre-launch version

Formatar Markdown

Cole Markdown ou solte um arquivo .md e receba-o organizado: títulos, marcadores, espaçamento e tabelas alinhadas de forma consistente.
Seu arquivo nunca sai do seu dispositivo.

Como você quer adicionar seu Markdown?

0 / 2.000.000 caracteres

Sobre o Formatar Markdown

O que é normalizado

As quebras de linha viram LF. Tabulações na indentação viram espaços. Espaços no fim da linha são removidos, exceto a quebra deliberada de dois espaços, que é mantida. Títulos sublinhados (setext) viram títulos com #, as cerquilhas de fechamento são removidas e cada título fica com exatamente uma linha em branco acima e abaixo. Todos os marcadores viram -; listas numeradas são renumeradas em sequência. Separadores viram ---. Sequências de linhas em branco são reduzidas a uma. As barras das tabelas são preenchidas para alinhar as colunas, mantendo os dois-pontos de alinhamento. O arquivo termina com exatamente uma quebra de linha.

O que é deixado intacto de propósito

Blocos de código — cercados ou indentados — são copiados byte a byte, então um marcador ou título dentro de um exemplo nunca é reescrito. O front matter YAML é preservado exatamente, porque é YAML e não Markdown. Marcadores de ênfase não são tocados: trocar _itálico_ por *itálico* corromperia nomes snake_case e URLs. As linhas nunca são requebradas, porque refluir o texto torna ilegível qualquer diff posterior. E uma tabela com uma linha que tem mais células que o cabeçalho é deixada intacta em vez de cortada: nada é descartado.

Como funciona

A formatação roda como uma passagem documentada sobre as linhas do documento, em vez de um ciclo de análise e reimpressão, porque reimprimir perde front matter, notas de rodapé e links por referência. Tudo acontece localmente no seu navegador: o arquivo é lido no seu próprio dispositivo e o Markdown organizado é oferecido para download. Nada é enviado, armazenado ou transmitido a um servidor.

Formate 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.

Perguntas frequentes

Isso altera meu conteúdo?
Não, apenas a formatação. Palavras, links, código e estrutura permanecem exatamente como você escreveu; o que muda são espaços, sintaxe de títulos e marcadores, numeração de listas e preenchimento de tabelas. Rodar duas vezes dá o mesmo resultado que rodar uma vez.
Ele mexe nos meus blocos de código?
Não. Blocos cercados (``` e ~~~) e blocos indentados são copiados sem alteração, incluindo suas tabulações e marcadores. Uma linha `* item` dentro de um exemplo continua `* item`.
Meu front matter YAML está seguro?
Sim. Um bloco --- inicial é preservado exatamente como escrito. É YAML, não Markdown, então reformatá-lo poderia mudar seu significado.
Por que não normaliza _itálico_ para *itálico*?
Porque sublinhados têm outra função: aparecem dentro de identificadores snake_case e em URLs. Uma troca generalizada corromperia texto sobre código, então os marcadores de ênfase ficam como você escreveu.
Por que não requebra linhas longas?
A quebra de linha é uma escolha pessoal, e refluir parágrafos torna ilegível qualquer diff de git posterior. A ferramenta preserva sua estrutura de linhas.
Qual a diferença para o Lint Markdown?
Formatar Markdown corrige o estilo automaticamente e entrega o arquivo limpo. Lint Markdown relata problemas por número de linha, incluindo os que nenhuma ferramenta pode corrigir com segurança, como um link quebrado sem URL. Use lint para entender e formatar para aplicar.
Meu arquivo é enviado?
Não. A formatação roda inteiramente no seu navegador com JavaScript: seu Markdown nunca é enviado a um servidor e nunca sai do seu dispositivo. Você pode verificar: abra a aba Rede do navegador e formate um arquivo; não verá nenhuma requisição de envio.

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 →