Ferramenta online gratuita

Formatador e Validador JSON

Cole JSONs desorganizados para deixá-los estruturados e perfeitamente legíveis. Encontre erros de sintaxe com linha e coluna e comprima o conteúdo para a web. Tudo roda no seu navegador.

Editor de JSON

Aguardando JSON
Ao colar, o JSON é formatado automaticamente. Atalho: Ctrl + Enter.
Resultado
 
Entenda a ferramenta

Para que serve um formatador de JSON?

JSON é o formato mais usado para trocar dados entre sistemas: respostas de APIs, integrações de ERP e e-commerce, webhooks e arquivos de configuração. Quando chega em uma única linha ou com erros, fica difícil de ler e depurar. A ferramenta organiza, valida e comprime o conteúdo sem sair do navegador.

Como usar

  1. Cole o JSON no campo Entrada. A formatação é automática.
  2. Escolha o recuo e, se quiser, ordene as chaves.
  3. Use Comprimir para gerar a versão em uma linha.
  4. Copie ou baixe o resultado como arquivo .json.

Como a validação aponta o erro

Se o texto não for um JSON válido, a ferramenta mostra a linha e a coluna do primeiro problema, um trecho com um marcador ^ no ponto exato e uma explicação em português da causa mais provável.

Erros mais comuns

  • Vírgula depois do último item: {"a": 1,}
  • Aspas simples: {'a': 1}
  • Campo sem aspas: {a: 1}
  • Comentários //, que JSON não aceita

Privacidade

Nenhum dado é enviado para servidores. Por isso, a ferramenta pode ser usada com payloads de APIs internas, retornos de integrações fiscais e dados de clientes sem expor o conteúdo.

Perguntas frequentes

O JSON que eu colo é enviado para algum servidor?

Não. A formatação, a validação e a compressão acontecem inteiramente no seu navegador, com JavaScript. O conteúdo não é enviado, salvo nem registrado, o que permite usar a ferramenta com respostas de APIs internas e dados de clientes.

Quais são os erros de sintaxe mais comuns em JSON?

Vírgula sobrando depois do último item, aspas simples em vez de aspas duplas, nomes de campos sem aspas, comentários e chaves ou colchetes que não foram fechados. A ferramenta aponta a linha e a coluna do primeiro erro e explica a causa provável.

Qual a diferença entre formatar e comprimir (minificar)?

Formatar adiciona quebras de linha e recuo para facilitar a leitura. Comprimir remove todos os espaços desnecessários e gera uma única linha, reduzindo o tamanho do arquivo para envio em APIs, armazenamento ou configuração. Os dados são os mesmos nos dois casos.

Ordenar as chaves altera o JSON?

A ordem das chaves de um objeto não tem significado em JSON, então os dados continuam equivalentes. Ordenar alfabeticamente ajuda a comparar dois JSONs e a localizar campos em objetos grandes. A ordem dos itens de arrays é sempre preservada.

Existe limite de tamanho?

O limite é a memória do seu navegador. Arquivos de vários megabytes funcionam; acima de cerca de 300 KB o resultado é exibido sem cores para manter a página rápida.

Como validar um JSON antes de usá-lo em uma integração

JSON válido significa sintaxe correta: aspas duplas, vírgulas no lugar certo e chaves e colchetes fechados. Isso não garante que os dados estejam certos para o sistema que vai recebê-los; campos obrigatórios, tipos e formatos dependem do contrato de cada API.

Ao depurar uma integração, cole a resposta da API, formate e procure o campo esperado. Se o parceiro reclamar de erro no envio, valide o payload aqui antes: se a sintaxe estiver correta, o problema está no conteúdo, como um número enviado como texto ou um campo ausente.

Limites da ferramenta:A ferramenta verifica a sintaxe segundo a RFC 8259, mas não valida regras de negócio nem esquemas (JSON Schema). Números muito grandes, como identificadores com mais de 15 dígitos, podem perder precisão ao serem reformatados pelo JavaScript; nesses casos, trafegue o valor como texto.

Fonte para conferência: RFC 8259 — especificação do formato JSON.