Formatador de TOML
Leia e reescreva TOML em um layout normalizado com o smol-toml. Erros mostram linha e coluna. Atenção: comentários são removidos e alguns valores são normalizados.
O TOML é analisado e reescrito: os comentários são removidos e os valores são escritos de forma normalizada (por exemplo, horários ganham milissegundos).
Executa totalmente no seu navegador. Seus dados nunca são enviados.
Ferramentas Relacionadas
Ver TodasO que é Formatador de TOML?
O Formatador de TOML lê um documento TOML e o escreve de volta em um layout normalizado: key = value com espaços simples, tabelas separadas por linhas em branco e arrays de tabelas escritos como [[name]]. Ele também funciona como verificador de sintaxe TOML. Como reserializa os dados lidos, os comentários são removidos e alguns valores são reescritos na forma canônica.
Como usar Formatador de TOML
- Cole o TOML na caixa de entrada ou clique em Carregar exemplo.
- Clique em Formatar (a saída também é atualizada enquanto você digita).
- Se houver erro de sintaxe, corrija-o na linha e coluna informadas.
- Copie ou baixe o resultado e adicione de novo os comentários de que precisar.
Exemplo
title="x" [owner] name="T"
title = "x" [owner] name = "T"
Quando usar Formatador de TOML
Use-o para checar a sintaxe TOML ou normalizar arquivos gerados. Não o use em arquivos mantidos à mão cujos comentários você precisa (Cargo.toml, pyproject.toml), a menos que os adicione de novo, porque comentários não sobrevivem a um ciclo de leitura e serialização.
Como funciona Formatador de TOML
O documento é lido com o smol-toml (TOML 1.0) em dados e serializado novamente com stringify. Pares simples de chave/valor vêm primeiro, seguidos de tabelas e arrays de tabelas. As strings são reescritas com aspas, os arrays são impressos como [ 1, 2 ] e as datas e horas são escritas em uma forma RFC 3339 normalizada (por exemplo, 07:32:00-08:00 vira 07:32:00.000-08:00).
Casos de Uso Comuns
- Checar erros de sintaxe em um Cargo.toml ou pyproject.toml
- Normalizar TOML produzido por scripts
- Converter tabelas inline em seções legíveis
- Detectar chaves duplicadas ou valores inválidos
Nota de Segurança
Tudo roda localmente no seu navegador; o código que você cola não é enviado a nenhum servidor.
Perguntas Frequentes
Por que meus comentários sumiram?
A ferramenta lê o TOML como dados e os escreve de volta; comentários não fazem parte dos dados, então são perdidos.
Por que minha data ganhou .000?
Datas e horas são serializadas em uma forma canônica com milissegundos.
Qual versão do TOML é suportada?
O TOML 1.0.