Pular para o conteúdo
RoomCalcs

Formatador e validador de JSON

Cole um JSON ou abra um arquivo para formatá-lo de forma organizada, minificá-lo ou verificá-lo. Se algo estiver errado, você vê a linha e a coluna exatas, com uma explicação simples de como corrigir. Navegue em árvore, ordene as chaves e converta JSON para CSV e de volta. Números grandes ficam exatamente como foram escritos, e seus dados nunca saem do seu navegador.

  • Grátis
  • Sem cadastro
  • Privado — funciona no seu navegador

Como formatar e validar um JSON?

  1. 1Cole seu JSON na caixa, solte um arquivo nela ou toque em “Abrir arquivo” (ou “Ver um exemplo”).
  2. 2Escolha o que fazer: Formatar (2 espaços, 4 espaços ou tabulações), Minificar, Visão em árvore, JSON → CSV ou CSV → JSON.
  3. 3Se não for válido, veja a linha e a coluna, o erro marcado com ^, e toque em “Mostrar na caixa” ou “Corrigir erros comuns”.
  4. 4Copie o resultado ou baixe-o como arquivo .json ou .csv.

Como o validador de JSON encontra os erros?

  1. 01JSON válido = um único valor: objeto { }, array [ ], "texto", número, true, false ou null
  2. 02Objeto = { "chave": valor, … } — chaves entre aspas duplas, sem vírgula depois da última
  3. 03Número = -? dígitos (sem 0 à esquerda) [.dígitos] [e±dígitos]
  4. 04Economia ao minificar = (1 − bytes minificados ÷ bytes originais) × 100

O verificador lê seu texto caractere por caractere e segue a gramática da RFC 8259, o padrão do JSON. Ele para no primeiro ponto em que o texto quebra as regras e informa esse lugar como linha e coluna (uma tabulação conta como uma coluna), depois explica a causa mais comum: uma vírgula sobrando no final, aspas simples, uma vírgula ou dois-pontos faltando, um comentário, NaN, um número com zero à esquerda, uma barra invertida errada, e assim por diante. Ele não depende da mensagem de erro do próprio navegador, que muda entre Chrome, Firefox e Safari e muitas vezes não traz o número da linha.

Formatar reescreve os mesmos valores com o recuo que você escolher; minificar remove todos os espaços e quebras de linha fora dos textos. Números e textos são copiados exatamente como foram digitados, então 1.0 continua 1.0 e um ID de 19 dígitos não é arredondado, o que pode acontecer com ferramentas feitas com o JSON.parse do JavaScript (ele só guarda números inteiros com exatidão até 9.007.199.254.740.991). No CSV, cada item da lista vira uma linha e cada chave vira uma coluna; textos com vírgulas, aspas ou quebras de linha ficam entre aspas, como manda a RFC 4180.

Dicas úteis

  • O erro mais comum é uma vírgula depois do último item, como em [1, 2, ]. O JSON não permite isso, embora o JavaScript permita.
  • Guarde IDs, telefones e CEPs como texto entre aspas ("01234"): números perdem os zeros à esquerda e os muito longos são arredondados por muitos apps.
  • Ligue “Ordenar chaves” antes de comparar dois arquivos JSON — assim os mesmos dados ficam alinhados do mesmo jeito.
  • Para o Excel no Brasil, na Europa e em outros países que escrevem 1,5 para um e meio, escolha o separador ponto e vírgula ao gerar um CSV.

Formatador de JSON — perguntas frequentes

Como saber se meu JSON é válido?

Cole-o na caixa. Se ele seguir o padrão JSON, você vê “JSON válido” com o tamanho e o conteúdo; se não, vê a linha e a coluna exatas do primeiro erro, a própria linha com um ^ embaixo do problema e como corrigir.

Por que uma vírgula no final é erro em JSON?

O padrão JSON (RFC 8259) só permite vírgulas entre os itens, não depois do último. O JavaScript e muitos formatos de configuração aceitam, então é um erro muito comum ao copiar e colar. “Corrigir erros comuns” remove essas vírgulas para você.

JSON pode ter comentários?

Não. O JSON padrão não tem comentários, então // e /* */ o tornam inválido. Algumas ferramentas (como as configurações do VS Code) aceitam “JSON com comentários”, mas a maioria dos programas não. “Corrigir erros comuns” os remove.

Qual é a diferença entre formatar e minificar JSON?

Formatar (pretty print, beautify) acrescenta quebras de linha e recuos para as pessoas conseguirem ler. Minificar remove todos os espaços e quebras de linha extras para o arquivo ficar o menor possível para enviar ou guardar. Os dados são os mesmos nos dois casos.

Como converter JSON para CSV para usar no Excel?

Escolha “JSON → CSV”. Seu JSON deve ser uma lista de objetos; cada um vira uma linha e cada chave uma coluna (objetos aninhados viram colunas como endereco.cidade). Baixe o arquivo .csv e abra no Excel ou no Google Planilhas.

Meu JSON é enviado para algum lugar?

Não. Verificar, formatar e converter acontece tudo no seu navegador, no seu dispositivo. Nada é enviado a um servidor nem salvo, então é seguro para dados privados e chaves de API.

Fontes

Fórmulas revisadas em: 30 de setembro de 2026 ·Como verificamos nossas fórmulas