Ferramentas relacionadas
O que este formatador JSON oferece
Este formatador gratuito transforma JSON minificado ou difícil de ler em saída clara e indentada. Cole ou envie seu JSON, escolha 2 ou 4 espaços ou tab e opcionalmente ordene chaves para resultados consistentes. A saída tem destaque de sintaxe. Se a entrada for inválida, o erro e posição ou linha são mostrados. Baixe ou copie. Tudo roda no navegador.
- Pretty print: Converte JSON minificado ou bagunçado em forma indentada e legível com quebras de linha consistentes.
- Opções de recuo: Escolha 2 espaços, 4 espaços ou tab. Tab atende a muitos estilos de código.
- Ordenar chaves: Ordenação alfabética recursiva opcional para saída determinística e mais fácil de comparar entre versões.
- Destaque de sintaxe: Saída colorida: chaves, strings, números, booleanos e null distintos para leitura rápida.
- Relatório de erros: JSON inválido mostra o erro do analisador e, quando possível, posição ou linha para correção.
- Colar ou enviar: Cole da área de transferência ou envie um arquivo .json (incluindo arrastar e soltar). Sem cadastro.
Por que formatar JSON?
JSON minificado economiza banda mas é difícil de ler. Indentação e quebras mostram a estrutura para depurar configs, inspecionar APIs ou documentar. Chaves ordenadas estabilizam diffs no Git. No navegador os dados permanecem privados.
- Legibilidade: JSON indentado revela aninhamento e arrays rapidamente.
- Diffs estáveis: Chaves ordenadas reduzem ruído de reordenação no controle de versão.
Processamento no lado do cliente.
Opções em resumo
- Recuo: 2 espaços, 4 espaços ou tab. Aplicado em cada nível de aninhamento.
- Ordenar chaves: Quando ativo, chaves ordenadas alfabeticamente (recursivo). Arrays mantêm a ordem.
- Destaque de sintaxe: Saída com cores para chaves, strings, números, booleanos e null.
- Baixar / Copiar: Exporte como arquivo ou copie. O conteúdo é o mesmo.
- Limpar: Limpa entrada, saída e erros para começar de novo.
Perguntas frequentes
Meus dados JSON estão seguros?
Sim. A formatação roda inteiramente no navegador. Os dados não saem do dispositivo nem são enviados a servidor.
E se meu JSON for inválido?
A ferramenta mostra a mensagem do analisador e, quando disponível, a posição do caractere ou o número da linha para localizar o problema.
Quais opções de recuo existem?
Você pode escolher 2 espaços, 4 espaços ou tab. A saída usa sua escolha em cada nível de indentação.
O que faz Ordenar chaves?
Quando ativado, todas as chaves de objeto são ordenadas alfabeticamente (recursivo). Isso deixa a saída consistente e diffs mais legíveis.
Posso formatar JSON a partir de um arquivo?
Sim. Use o seletor de arquivos ou arraste um .json para a área de entrada. O arquivo é lido no navegador; nada é enviado.