Formatador JSON
Este formatador de JSON analisa o JSON que você cola, mostra o erro exato se ele for inválido e devolve o resultado formatado com indentação de 2 espaços ou minificado em uma única linha.
About JSON Formatter
This free JSON formatter instantly validates and prettifies your JSON with proper indentation. Use it to debug API responses, config files, or any JSON data. The minify option removes whitespace to reduce file size.
Sobre esta ferramenta
Este formatador de JSON analisa o JSON que você cola, mostra o erro exato se ele for inválido e devolve o resultado formatado com indentação de 2 espaços ou minificado em uma única linha.
Como usar
- Cole seu JSON na caixa de entrada.
- Clique em Formatar para indentar com 2 espaços, ou em Minificar para remover todos os espaços em branco.
- Se o JSON for inválido, leia a mensagem de erro exibida na saída.
- Clique em Copiar resultado para copiar.
Bom saber
- A validação usa o JSON.parse nativo do navegador, que segue rigorosamente o padrão JSON (RFC 8259).
- Vírgulas finais, strings entre aspas simples e comentários não são JSON válido e serão apontados como erros.
- A saída formatada usa indentação de 2 espaços; a saída minificada remove todos os espaços em branco desnecessários.
- Minificar JSON costuma reduzir bastante o tamanho, o que ajuda ao enviar dados para uma API ou armazenar configurações.
Funciona inteiramente no seu navegador — nada do que você digita é enviado ou armazenado.
Perguntas frequentes
É seguro colar chaves de API ou tokens neste formatador de JSON?
Sim. A análise e a formatação acontecem inteiramente no seu navegador com JavaScript, então o JSON nunca é enviado a um servidor.
Por que meu JSON mostra um erro?
As causas mais comuns são vírgulas finais, aspas simples em vez de duplas, chaves sem aspas e comentários. O JSON só aceita strings e chaves entre aspas duplas.
Qual é a diferença entre Formatar e Minificar?
Formatar adiciona quebras de linha e indentação de 2 espaços para deixar a estrutura fácil de ler. Minificar remove todos os espaços em branco para deixar o JSON o menor possível.
O formatador altera meus dados?
Não. Ele só muda os espaços em branco. Chaves, valores e a ordem deles continuam exatamente como foram lidos.