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

Resultado
Opções de saída
Saída
Indentação

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.

  1. Cole o texto na área de entrada.
  2. Escolha entre saída formatada ou minificada.
  3. Ajuste a indentação, se quiser 4 espaços em vez de 2.
  4. 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.

Perguntas frequentes