🔒 100% privado — funciona no seu navegador, nada é enviado

Formatador e validador JSON

Formate, compacte e valide JSON em um clique.

JSON é a língua franca das APIs — mas uma vírgula ou uma aspa faltando quebra tudo.

Respostas rápidas

O que torna um JSON inválido?

Na prática: vírgula sobrando no fim, aspas simples, comentários e chaves sem aspas — tudo muito comum ao copiar de código JavaScript.

O JSON (RFC 8259) só tem seis tipos de valor: objeto, lista, texto sempre com aspas duplas, número, true/false e null. Não existem comentários em JSON.

Qual é a diferença entre formatar e compactar?

Formatar acrescenta indentação e quebras de linha para leitura humana; compactar remove todos os espaços para o menor tamanho possível.

{"a":1} e a versão indentada dele são idênticos para qualquer programa que lê JSON — muda só a apresentação.

Como leio uma resposta de API que vem numa linha só?

Cole a resposta aqui e clique em Formatar: {"usuarios":[{"id":1,"nome":"Ana"}]} vira uma árvore indentada, fácil de navegar.

Validar antes de enviar também ajuda: um erro de vírgula aparece aqui com mensagem clara, em vez de voltar como um 400 genérico do servidor.

Como usar

  1. Cole o seu JSON na caixa.
  2. Clique em Formatar para uma saída legível ou em Compactar para a versão compacta.
  3. Os erros são explicados em linguagem simples.

Sobre esta ferramenta

Este formatador organiza dados aninhados, compacta cargas para produção e aponta os erros de sintaxe.

Seus dados nunca saem do navegador — seguro para chaves de API e cargas privadas.

Perguntas frequentes

O que torna um JSON inválido?

Em geral, vírgulas sobrando no fim, aspas simples, comentários ou chaves sem aspas — tudo comum ao copiar de JavaScript.

Qual é a diferença entre formatar e compactar?

Formatar acrescenta indentação para humanos; compactar tira todos os espaços, deixando o menor tamanho.

Meu JSON é enviado a algum servidor?

Não. A análise acontece inteiramente no seu navegador.

A ferramenta aceita JSON com comentários?

Não — e nenhum leitor de JSON padrão aceita: comentários são erro de sintaxe em JSON. Apague as linhas de comentário antes de colar.

Mais ferramentas em português