JSON Formatter & Validador Online

JSON Formatter & Validador Online

JSON Formatter online grátis, validador e pretty JSON — formate, valide, minifique e exporte JSON para CSV. Árvore, grafo e destaque de sintaxe.

Atualizado em maio de 2026

Shift + Enter to Copy · Shift + for tabs
1

Como funciona

Cinco passos até o resultado que você precisa

1. Cole o JSON

Minificado, mal indentado ou já formatado — a validação roda na hora, com linha e coluna do erro.

2. Veja o resultado

Saída formatada com destaque de sintaxe por tipo: strings, números, booleanos, nulls.

3. Explore ou exporte

Árvore colapsável, grafo visual, lista flat ou Export CSV — cada aba atualiza sozinha.

O que esta ferramenta faz

Muito além do pretty print

Valida com linha e coluna exatas

Erro de sintaxe mostra exatamente onde o parse falhou, antes de tentar produzir qualquer saída.

Repara automaticamente

O botão Fix usa jsonrepair pra corrigir trailing commas, aspas simples e comentários JSONC.

Árvore, grafo e lista flat

Três formas de explorar a estrutura — colapsável, cards visuais ou caminhos com Ctrl+F.

Exporta pra CSV

Um array de objetos vira CSV com cabeçalhos derivados automaticamente das chaves.

Minifica

Remove todo espaço em branco pra reduzir o payload antes de embutir em código.

Salva snippets

Até 20 snippets nomeados persistem no localStorage entre sessões.

Exemplos

Entrada
Resultado
{"nome":"Alice","idade":30}
objeto formatado com indentação de 2 espaços
{"usuario":{"perfil":{"nome":"Bob"}}}
árvore com 3 níveis colapsáveis
{"nome": "Alice",}
erro: trailing comma na linha 1, coluna 17
{"valor": undefined}
erro: undefined não é um valor JSON válido
{}
objeto vazio — badge verde "Valid JSON"

Quando você vai usar isso

Os cenários mais comuns entre quem usa a ferramenta

Depurar resposta de API

Cole o corpo bruto da aba Network ou do Postman pra ler com destaque de sintaxe.

Validar config antes do commit

package.json, tsconfig.json ou qualquer config — detecte trailing commas antes de dar push.

Exportar pra CSV

Converta um array de objetos num arquivo pronto pra Excel ou Google Sheets.

Minificar pra produção

Remova espaços em branco antes de embutir o payload numa requisição HTTP.

Explorar dado desconhecido

Árvore e grafo ajudam a entender rápido a forma de um JSON grande e profundo.

JSON inválido? Comece por aqui

Trailing comma

Válida em JavaScript, proibida em JSON (RFC 8259). {"nome": "Alice",} falha — remova a vírgula ou clique em Fix.

Aspas simples

JSON exige aspas duplas em chaves e valores string — {'nome': 'Alice'} é inválido.

Chave sem aspas

{nome: "Alice"} é válido em JS, mas o JSON exige {"nome": "Alice"}.

Comentários no JSON

JSON não suporta // nem /* */. Precisa de comentários? Use JSONC, YAML ou TOML.

Valores undefined

undefined não existe em JSON — só null, booleanos, números, strings, arrays e objetos. Troque por null se precisar representar ausência de valor.

Zero à esquerda em número

{"codigo": 0123} é inválido — zeros à esquerda não são permitidos em números JSON. Use 123, sem o zero inicial.

Por que formatar aqui

JSON minificado é eficiente pra transferência mas ilegível pra humanos — formatar torna a estrutura imediatamente visível: quais chaves estão dentro de quais objetos, quantos itens cada array tem.

Além do pretty print básico, o Export CSV, a árvore colapsável e o grafo visual cobrem os fluxos de depuração mais comuns num só lugar, sem trocar de ferramenta.

A árvore deixa colapsar só a parte que interessa de um documento grande; o grafo mostra os nós como cards conectados, com as relações pai-filho visíveis de relance — útil pra entender payloads profundos de webhooks ou exports de banco sem ler linha por linha.

Perguntas frequentes

Sim. Valida enquanto você digita — um banner de erro mostra linha e posição exata. Problemas comuns (trailing comma, aspas faltando, colchete não fechado) têm correção em um clique pelo botão Fix.

Referências

Ferramentas Relacionadas