JSON

JSON Formatter / Minify / Validator

Formatação (indentação de 2 espaços), minificação e validação de JSON diretamente no navegador.

JSON Formatter turns any JSON into a readable, indented form, compresses it into a single compact line, or checks it for syntax errors. Everything runs in your browser — nothing you paste is sent anywhere.

How to use it

Common uses

Things to keep in mind

Formatting never changes data types or key order — only the whitespace and line breaks around values.

Valid JSON doesn't allow trailing commas, comments, or single quotes — if your input has those, run it through JSON Repair first.

Artigo sobre esta ferramenta: JSON Formatter: formatar, minificar e validar

Perguntas frequentes

Qual a diferença entre "Formatar" e "Minificar"?

Formatar adiciona indentação e quebras de linha para tornar o JSON legível, enquanto Minificar remove todos os espaços em branco desnecessários para produzir a menor saída possível — ambos representam exatamente os mesmos dados.

Por que o validador sinaliza um JSON que parece correto para mim?

Problemas comuns incluem vírgulas finais, aspas simples em vez de duplas, chaves sem aspas ou comentários — nada disso é válido em JSON estrito, embora alguns parsers mais flexíveis como JSON5 aceitem.

Meu JSON é enviado para algum lugar ao formatar ou validar?

Não. Toda a formatação e validação acontecem localmente no seu navegador — nada é enviado a um servidor.

Qual a diferença entre JSON5 ou JSONC e o JSON padrão?

São extensões que permitem adicionalmente comentários, vírgulas finais e chaves sem aspas. Um validador JSON estrito (como esta ferramenta) rejeita corretamente esse texto — é necessário um parser separado que suporte explicitamente JSON5/JSONC.

A formatação altera os tipos de dados, como números?

Não, a formatação e a minificação apenas reorganizam espaços e quebras de linha ao redor dos valores. Números, strings, booleanos e null permanecem exatamente como estavam originalmente.

Artigos: JSON