Utils365

Formatador e validador de JSON online

Deixe o JSON legível e descubra exatamente o que está errado quando ele não é válido.

Cole JSON, abra um arquivo .json ou solte um aqui

Próximo: JSON para CSV · Comparador de textos

Relatar um problema com esta ferramenta

Como usar Formatador de JSON

  1. Cole seu JSON

    Cole JSON, ou abra ou solte um arquivo .json. Ele é verificado enquanto você digita.

  2. Escolha um layout

    Indente com 2 ou 4 espaços ou com tab, ou minifique em uma linha só. Marque Ordenar chaves A–Z para colocar as chaves em ordem.

  3. Copie ou baixe

    Copie o JSON formatado ou baixe-o como formatted.json.

Por que usar o Utils365

  • Erros que você consegue corrigir

    JSON inválido mostra a linha e a coluna do erro, com a própria linha e um indicador, além de uma dica para vírgulas sobrando, aspas simples, chaves sem aspas e comentários.

  • Embelezar ou minificar

    Escolha 2 espaços, 4 espaços ou tabs para ler, ou compacte tudo em uma linha para economizar espaço.

  • Só o layout muda

    Números, texto e ordem das chaves saem exatamente como foram escritos, a menos que você escolha ordenar as chaves de A a Z para facilitar a comparação de dois arquivos.

  • Privacidade garantida

    Seu JSON é verificado e formatado no seu navegador e nunca é enviado, então chaves de API e dados de clientes ficam com você.

Perguntas frequentes

Como verifico se meu JSON é válido?

Basta colar. JSON válido mostra um resumo com o número de chaves e o nível de aninhamento. JSON inválido mostra a linha e a coluna do primeiro erro e o que mudar.

Por que uma vírgula no final é um erro?

JSON não permite vírgula depois do último item de um objeto ou array, embora o JavaScript permita. Remova a vírgula antes do } ou ] de fechamento.

JSON pode ter comentários ou aspas simples?

Não. O JSON padrão não tem comentários, e strings e chaves precisam usar aspas duplas. Formatos como JSON5 e JSONC permitem, mas a maioria das APIs e parsers não.

Meus números ou a ordem das chaves vão mudar?

Não. Os números mantêm exatamente os dígitos que você escreveu, então IDs longos como 1234567890123456789 e preços como 1.10 saem sem alteração. As chaves ficam na ordem original, a menos que você marque Ordenar chaves A–Z.

O que minificar faz?

Remove todos os espaços e quebras de linha que não estão dentro de uma string, para que o JSON fique o menor possível. Os dados continuam exatamente iguais.