// JSON comprimido → legível
JSON Formatter
Formate JSON com indentação consistente. Minimize, copie ou baixe — tudo no seu navegador.
JSON input
Formatted JSON
JSON Formatter exemplos.
Perguntas frequentes.
Ordena chaves?
Não. O formatador preserva a ordem das chaves.
Posso alterar o tamanho da indentação?
Sim. Edite o valor nos controles de indentação.
Como funciona a formatação JSON
A formatação JSON transforma JSON compacto ou mal formatado em JSON indentado e legível. Cada propriedade recebe sua própria linha com indentação adequada.
O formatter preserva a semântica do JSON — os dados permanecem idênticos, apenas a apresentação visual é alterada para facilitar leitura e debugging.
A ferramenta valida o JSON durante a formatação, reportando erros de sintaxe como vírgulas faltantes, chaves desbalanceadas ou valores inválidos.
Opções de indentação
Indentação de 2 espaços: padrão mais comum em JavaScript e Node.js. Equilíbrio entre legibilidade e compactação.
Indentação de 4 espaços: padrão em Python e muitas configurações. Mais espaço para aninhamento profundo, mas aumenta o tamanho do arquivo.
Indentação por tab: usa tabs em vez de espaços. Útil quando sua equipe tem preferência por tabs, mas menos comum em JSON.
Compactação: remove toda a indentação e espaços desnecessários. Ideal para transmissão de dados e APIs onde tamanho importa.
Quando formatar JSON
Debugging: quando inspecionando respostas de API ou dados complexos que chegam em JSON compacto. Formatar torna a estrutura visível.
Versionamento: JSON formatado produz diffs mais limpos e menores no Git, tornando revisões de código mais fáceis.
Documentação: JSON formatado é mais fácil de incluir em documentação técnica e guias de API.
Desenvolvimento: manter arquivos JSON formatados durante o desenvolvimento melhora a legibilidade e reduz erros de edição.