Formatador JSON

Formate (embeleze) ou minifique JSON online com recuo de 2 ou 4 espaços. Mostra a linha e a coluna dos erros e preserva a precisão dos números.

Primeiro formate ou minifique o JSON; o resultado aparece aqui como árvore.

Como usar

  1. Cole seu JSON na caixa de entrada à esquerda, ou clique em "Carregar exemplo" para testar.
  2. Clique em "Formatar" para embelezar com recuo de 2 ou 4 espaços, ou em "Minificar" para remover todos os espaços e deixar tudo em uma linha.
  3. Use "Copiar" ou "Baixar", acima da caixa de resultado, para obter a saída.

Exemplo

JSON minificado:

{"id":9007199254740993,"name":"Mike","tags":["vip","newsletter"]}

Depois de formatar com 2 espaços:

{
  "id": 9007199254740993,
  "name": "Mike",
  "tags": [
    "vip",
    "newsletter"
  ]
}

O que este formatador tem de diferente

Reparar, visualização em árvore e editor

Perguntas frequentes

Por que aparece "JSON inválido"?

As causas mais comuns são:

  • Uma vírgula depois do último item, ex.: {"a": 1,}
  • Aspas simples, ex.: {'a': 1}; o JSON só aceita aspas duplas
  • Chaves sem aspas, ex.: {a: 1}
  • Comentários; o JSON padrão não aceita // nem /* */

A mensagem de erro indica uma linha e uma coluna. Olhar essa posição e o que vem logo antes geralmente revela o problema. Os erros desta lista podem ser corrigidos com "Reparar".

Qual a diferença entre formatar e minificar?

Os dados são idênticos; só mudam os espaços e as quebras de linha. O JSON formatado é mais fácil de ler e comparar. O JSON minificado é menor, o que é bom para arquivos de configuração, parâmetros de URL e requisições de API.

Meus dados são enviados?

Não. Formatar e minificar acontece no seu navegador e nada é enviado ao servidor. O que você digita fica salvo apenas no seu próprio navegador, é apagado automaticamente depois de 30 dias sem uso e some na hora quando você clica em "Limpar".