Formatar JSON
Formate, valide e minifique JSON no navegador, com o erro apontado por linha e coluna.
Processamento local — seu arquivo é processado diretamente no navegador e não precisa ser enviado aos servidores do 7Tools.
Formatar JSON
até 2.000.000 caracteres
0 / 2.000.000 caracteres
Como formatar um JSON
Cole o JSON na área da esquerda. O resultado aparece na hora, sem clicar em nada. Se houver erro de sintaxe, a ferramenta aponta a linha e a coluna exatas e descreve a causa provável em português.
- Cole o texto na área de entrada.
- Escolha entre saída formatada ou minificada.
- Ajuste a indentação, se quiser 4 espaços em vez de 2.
- Copie o resultado.
Como funciona
A ferramenta usa o interpretador de JSON que já existe no seu navegador. Ele lê o texto, monta a estrutura em memória e a escreve de volta com a formatação escolhida. Por isso o resultado é imediato e por isso nada precisa ser enviado a servidor.
Quando o texto é inválido, o interpretador informa a posição do caractere problemático. A ferramenta converte essa posição em linha e coluna e traduz a causa provável — a mensagem original vem em inglês e muda de um navegador para outro.
Formatado ou minificado
Formatado é para ler: quebras de linha e indentação de 2 ou 4 espaços. Minificado é para transmitir: nenhum espaço desnecessário, arquivo menor. O conteúdo é o mesmo nos dois — apenas a apresentação muda, e converter de um para o outro não perde nada.
Privacidade e processamento local
O texto que você cola é processado no próprio navegador e não é enviado aos servidores do 7Tools. Isso importa mais do que parece nesta ferramenta: resposta de API costuma conter token, identificador de cliente e dado pessoal.
Você pode conferir. Abra a aba Rede das ferramentas de desenvolvedor, cole o JSON e veja que nenhuma requisição carrega o seu texto.
Limitações
- Até dois milhões de caracteres. Acima disso a ferramenta avisa em vez de travar a aba.
- Aceita JSON estrito. Comentário, vírgula sobrando e aspas simples são recusados — não são JSON válido, mesmo que seu editor aceite.
- A ordem das chaves é preservada, mas chave repetida no mesmo objeto perde a primeira ocorrência: é assim que o padrão define.
Casos de uso
- Você copiou uma resposta de API que veio numa linha só e precisa ler.
- Um JSON de configuração está dando erro e você precisa achar onde.
- Você vai colar um payload num ticket ou numa documentação e quer que fique legível.
- Você precisa minificar antes de embutir num campo que tem limite de tamanho.
- O JSON contém dado de cliente e você não quer colá-lo num site que envia o conteúdo para o servidor dele.