DEV · JSON e API

JSON Formatter & Validator

Cole qualquer JSON e, com um clique, aplique um formato legível (pretty print) ou minifique. Valide imediatamente o seu JSON e veja mensagens de erro claras com a linha e a coluna exatas para depurar mais rápido.

  • Formate JSON desorganizado em uma estrutura indentada e fácil de ler.
  • Minifique o JSON removendo espaços e quebras de linha desnecessários.
  • Valide a sintaxe do JSON e veja onde o erro acontece (linha e coluna).
  • Copie rapidamente o JSON formatado para seu editor, cliente de API ou documentação.

Tudo é processado no seu navegador. O seu JSON não é enviado para nenhum servidor, então é seguro usar com respostas de API internas, arquivos de configuração ou dados da aplicação.

JSON de entrada
Cole qualquer JSON. Depois escolha se quer pretty print ou minify e clique em “Formatar e validar JSON”.
Opções de formatação
Formata o JSON com indentação e quebras de linha para facilitar a leitura.
Remove quebras de linha e espaços extras para payloads menores.

Resultado e status de validação

Validação JSON
Aguardando entrada…
Cole o JSON e clique em “Formatar e validar JSON”
Nenhuma validação realizada ainda Modo: pretty print (padrão)
Caracteres de entrada
0
Total de caracteres no JSON original
Caracteres do resultado
0
Caracteres após a formatação
Linhas de entrada
0
Linhas no JSON original
Linhas do resultado
0
Linhas após a formatação
Cole seu JSON à esquerda, escolha Pretty ou Minify e clique em “Formatar e validar JSON” para ver aqui o resultado e o status da validação.

O que o JSON Formatter & Validator faz?

O JSON Formatter & Validator ajuda você a limpar e verificar JSON usado em APIs, arquivos de configuração e dados de aplicação. Você pode colar qualquer JSON e, em seguida, aplicar um formato legível para humanos (pretty print) ou minificá-lo para ter um tamanho mais compacto, verificando ao mesmo tempo se a sintaxe é válida.

Quando o JSON é válido, a ferramenta o formata de acordo com o modo selecionado. Se houver um erro de sintaxe, você verá uma mensagem clara com a posição do caractere e uma linha e coluna estimadas, para saber exatamente onde olhar.

Como funciona a validação JSON

Quando você clica em “Formatar e validar JSON”, a ferramenta:

  • Lê o texto da área de entrada.
  • Tenta fazer o parse do JSON para verificar se a sintaxe é válida.
  • Se for válido, formata o JSON usando o modo selecionado: pretty print (em várias linhas) ou minify (em uma única linha).
  • Se for inválido, mostra uma mensagem de erro com o índice do caractere e uma estimativa de linha e coluna para ajudar você a corrigir o problema.

O quadro de resumo à direita mostra se o JSON é válido, quantos caracteres e linhas você tinha no início e quantos restam após a formatação.

Pretty print vs JSON minificado

O JSON em pretty print é formatado com indentação e quebras de linha, tornando-o muito mais fácil de ler e revisar. É ideal quando você está depurando respostas de API, inspecionando payloads ou compartilhando exemplos com o seu time.

O JSON minificado remove espaços e quebras de linha desnecessários. Isso é útil quando você precisa de um payload menor em produção, quer incorporar JSON em HTML/JS ou enviar dados compactos pela rede.

Quando usar esta ferramenta

O JSON Formatter & Validator é especialmente útil quando você:

  • Depura respostas de API vindas de endpoints REST ou GraphQL.
  • Confere arquivos de configuração JSON antes de usá-los em servidores ou apps.
  • Valida payloads de requisição copiados das DevTools do navegador ou de logs.
  • Limpa trechos de JSON antes de adicioná-los à documentação ou a tutoriais.

Dicas para obter melhores resultados

  • Garanta que seja JSON válido, não JavaScript. Remova comentários, vírgulas à direita (trailing commas) e aspas simples, pois não são válidas no JSON estrito.
  • Use pretty print para depuração e depois troque para minify quando estiver pronto para enviar os dados em produção.
  • Copie o resultado formatado com o botão “Copiar resultado” para reutilizar rapidamente o JSON no seu editor ou cliente de API.
  • Use “Trocar entrada e resultado” para executar outra passagem ou mudar de Pretty para Minify (ou o contrário) sem precisar colar o JSON novamente.

Use esta ferramenta sempre que precisar de uma forma rápida, baseada em navegador, para formatar e validar JSON para suas APIs, configurações ou dados de aplicação.