1. Início
  2. Ferramentas de texto

Formatador e validador de JSON

Formate, valide e minifique JSON. Seus dados ficam privados.

Resultado
Recuo

Seu texto não sai deste dispositivo.

Cole um JSON para formatá-lo com recuo limpo ou minifique em uma única linha. Se ele for inválido, a linha e a coluna exatas do primeiro erro aparecem com uma explicação simples, como uma vírgula faltando. Os valores nunca são alterados, então números grandes mantêm a precisão total, e seus dados ficam no navegador.

Como usar

  1. Cole o JSON ou solte um arquivo .json.
  2. Escolha Formatar ou Minificar e o recuo.
  3. Se houver um erro, vá até a linha destacada.
  4. Copie ou baixe o resultado.

Perguntas frequentes

Como formatar um JSON?

Cole o JSON e pressione Formatar. Escolha 2 espaços, 4 espaços ou tabulação para o recuo e, se quiser, ordene as chaves em ordem alfabética. O JSON formatado pode ser copiado ou baixado como arquivo.

Como achar um erro em um JSON?

Cole o JSON; se ele for inválido, você vê a linha e a coluna do primeiro problema com uma explicação, por exemplo “esperava uma vírgula” ou “vírgula final não é permitida”. Corrija e a verificação roda de novo.

Qual é a diferença entre JSON e um objeto JavaScript?

O JSON é um formato de texto mais rígido: chaves e strings precisam de aspas duplas, vírgulas finais e comentários não são permitidos, e não existem funções, undefined nem NaN. Todo JSON válido é um valor JavaScript válido, mas o contrário não vale.

O que faz minificar um JSON?

Minificar remove todos os espaços e quebras de linha desnecessários, o que deixa o arquivo menor para enviar pela rede. Os dados em si não mudam.

Formatar muda números grandes?

Não. Muitos formatadores arredondam números como 12345678901234567890 porque os convertem em números do JavaScript. Este mantém cada número exatamente como foi escrito.

Meus dados JSON ficam privados?

Ficam. O JSON é lido e formatado dentro do seu navegador e nunca é enviado, então é seguro colar respostas de APIs, arquivos de configuração ou dados com informações pessoais.

Devo formatar ou minificar o meu JSON?

Formate quando uma pessoa precisa ler: em uma revisão de código, em um relatório de bug ou na documentação. Escolha 2 espaços, 4 espaços ou tabulação para combinar com o seu projeto e ordene as chaves se quiser uma ordem estável. Minifique quando uma máquina lê e o tamanho importa, por exemplo no corpo de uma requisição ou em um arquivo embutido. Minificar remove só os espaços e quebras de linha desnecessários; os dados não mudam.

Como achar e corrigir um erro de JSON?

Cole o JSON e leia a linha e a coluna do primeiro problema. As causas mais comuns são uma vírgula sobrando depois do último item, aspas simples no lugar de aspas duplas, chaves sem aspas, uma vírgula faltando entre dois itens e comentários, que o JSON padrão não permite. Só o primeiro erro é informado, então corrija-o e a verificação roda de novo; um arquivo longo pode pedir algumas rodadas.

Por que números exatos importam?

Muitas ferramentas transformam todo número em um número do JavaScript, que arredonda inteiros com mais de 15 ou 16 dígitos. Um identificador de pedido ou de usuário com 19 dígitos pode então mudar sem aviso. Este formatador mantém cada número exatamente como foi escrito, então é seguro para identificadores vindos de APIs e bancos de dados. Também é seguro colar respostas com dados pessoais, já que o JSON é lido no seu navegador e nunca enviado.

Como comparar dois arquivos JSON?

Formate os dois com o mesmo recuo e as chaves ordenadas e depois cole em Comparar textos no modo de linha. Você verá só as diferenças reais, sem o ruído da ordem das chaves. Se quiser renomear chaves antes disso, o conversor de maiúsculas e minúsculas transforma uma lista de nomes em camelCase ou snake_case. Para saber o tamanho de um texto, use o Contador de palavras, que também mostra o tamanho em bytes UTF-8.

Lembre dos limites. JSON5 e JSON com comentários são informados como erros, e a conversão de JSON para CSV não está disponível.

Compare as opções

Esta ferramentaServiços que recebem seus arquivos
O texto é enviado a um servidor? Não Geralmente
Precisa de conta? Não Às vezes
Limite de tamanho ou de uso Nenhum Com frequência
Texto salvo ou registrado Nunca Possivelmente

Limites e privacidade

  • Comentários e vírgulas finais (JSON5, JSONC) são informados como erros, porque o JSON padrão não os permite.
  • Arquivos muito grandes (dezenas de megabytes) podem levar alguns segundos e usar muita memória.
  • A conversão de JSON para CSV ainda não está disponível.

Padrões e fontes

Use no seu assistente de IA

É fácil julgar mal um JSON longo a olho nu. A ferramenta MCP check_json, disponível remota e localmente, informa a um assistente se o JSON é válido e onde está o primeiro erro, e pode formatá-lo sem alterar nenhum valor.

Configurar o servidor MCP

Atualizado em: Algo não funcionou? Relate o problema