Formata JSON com indentação e quebras de linha para deixar dados aninhados legíveis, ou minifica em uma única linha para reduzir o tamanho transmitido. Os dois passam antes por JSON.parse(), de modo que uma vírgula faltando ou um colchete não fechado gera uma mensagem de erro clara em vez de uma saída quebrada.
Formatar vs. Minificar
Formatar (também chamado de "pretty-print") adiciona indentação e quebras de linha para que um JSON aninhado fique fácil de ler. Minificar faz o oposto — remove todos os espaços em branco para produzir a menor saída possível em uma única linha, o que é útil quando você quer reduzir o tamanho do payload. Ambas as opções primeiro validam seu JSON com JSON.parse(), então, se houver um erro de sintaxe (uma vírgula faltando, um colchete não fechado, etc.), você verá uma mensagem de erro clara em vez de uma saída quebrada.
Como formatar e minificar JSON
- Cole o JSON — insira no campo 'JSON de Entrada' o JSON a formatar ou minificar.
- Escolha a indentação — selecione 2 espaços, 4 espaços ou tab para usar na formatação.
- Execute — clique no botão 'Formatar' ou 'Minificar' e o resultado aparece abaixo.
- Copie — use o botão 'Copiar' para levar o resultado à área de transferência.
Como escolho a indentação?
Escolha conforme a legibilidade do resultado e a convenção. 2 espaços é o mais comum no ecossistema JavaScript e web, e economiza largura de tela. 4 espaços mostram estruturas profundamente aninhadas com mais clareza, e o tab permite ajustar livremente a largura no seu editor. A indentação afeta apenas a formatação, não o resultado minificado.
O que acontece se houver um erro de sintaxe?
Tanto formatar quanto minificar validam antes com JSON.parse(), então, se houver algo errado — uma vírgula faltando, um colchete não fechado ou aspas simples — você verá uma mensagem de erro em vez de uma saída quebrada. Corrija a entrada com base na mensagem e execute de novo. Se você só quer verificar rapidamente a validade, o Validador de JSON é mais prático.
Quando eu usaria isso?
Útil ao depurar uma resposta de API que veio em uma única linha ilegível, ao organizar um arquivo de configuração, ou ao reduzir o JSON antes de enviá-lo pela rede. Se você só precisa verificar se o JSON é válido, sem reformatá-lo, experimente o Validador de JSON. Tudo roda diretamente no seu navegador — seu JSON nunca é enviado a um servidor.
Meu JSON é privado?
Sim. Formatar, minificar e validar rodam todos apenas dentro do seu navegador, e o JSON digitado não é enviado nem armazenado em nenhum servidor. Por isso você pode colar e organizar até respostas que contêm chaves de API ou dados pessoais com tranquilidade.