Formatador JSON

Formate, valide, explore e minifique JSON no navegador.

Saída

Sobre esta ferramenta

Um formatador de JSON pega JSON bruto, minificado ou desorganizado e o reescreve com indentação e quebras de linha consistentes para que você consiga ler. Esta ferramenta também funciona como validador: se a sintaxe estiver errada, você recebe o erro exato do analisador em vez de um vago "JSON inválido".

Tudo roda dentro do seu navegador usando o analisador JSON nativo. Nada é enviado, o que importa porque JSONs frequentemente contêm chaves de API, tokens de acesso, registros de clientes e IDs internos — dados que não deveriam ser colados em um servidor desconhecido.

Como não há etapa de envio, também não há limite de tamanho nem espera. Cole uma resposta de API de 10 MB e ela é formatada tão rápido quanto seu dispositivo consegue analisá-la.

Como formatar JSON

  1. 1Cole o JSON na caixa ou abra um arquivo .json local — minificado, formatado ou copiado da aba de rede.
  2. 2Escolha a largura de indentação: 2 espaços (a convenção mais comum), 4 espaços ou 8 para saída semelhante a tabulação.
  3. 3Clique em Format para embelezar, Minify para remover todos os espaços ou Validate para checar apenas a sintaxe.
  4. 4Copie o resultado com Copy Output ou corrija o erro apontado e execute novamente.

O que esta ferramenta faz

Embelezar e minificar

Formate JSON para leitura e depuração, ou minifique em uma única linha para reduzir o tamanho em respostas de API e arquivos de configuração.

Mensagens de erro precisas

JSON inválido retorna o erro nativo do analisador do navegador, que indica a posição do problema — normalmente uma vírgula sobrando, aspas simples ou um caractere sem escape.

Unicode e escapes preservados

Acentos, emoji e sequências de escape sobrevivem à formatação intactos, porque a ferramenta reserializa a estrutura analisada em vez de editar texto.

Sem limite de tamanho, sem upload

Cargas grandes são processadas localmente pelo seu dispositivo. Seu JSON nunca chega a um servidor, então as credenciais dentro dele permanecem privadas.

Perguntas frequentes

O que um formatador de JSON faz exatamente?

Ele analisa seu JSON transformando-o em uma estrutura de dados e depois o reescreve com indentação e quebras de linha consistentes. Os dados são idênticos — apenas os espaços mudam. Assim objetos e arrays aninhados ficam legíveis num relance.

Como eu valido um JSON?

Cole e clique em Validate. Se a sintaxe estiver correta, você recebe uma confirmação; caso contrário, verá o erro do analisador descrevendo o que está errado e aproximadamente onde. Formatar também valida implicitamente, pois JSON inválido não pode ser analisado.

Por que meu JSON dá 'Unexpected token'?

As três causas mais comuns são vírgula sobrando após o último item, aspas simples em vez de duplas em chaves ou strings, e caracteres sem escape como uma quebra de linha crua dentro de uma string. JSON é mais rígido que objetos literais de JavaScript.

Para que serve minificar JSON?

Minificar remove todo espaço e quebra de linha desnecessários, produzindo a menor representação válida. É útil em respostas de API, configuração embutida e onde cada byte importa. O resultado analisado é exatamente o mesmo.

Qual indentação devo escolher?

Dois espaços é a convenção dominante em JavaScript, TypeScript e na maioria dos guias de estilo JSON. Quatro espaços é comum nos ecossistemas Python e Java. Escolha a que corresponde ao arquivo de destino.

Meus dados JSON são enviados a um servidor?

Não. Formatação, minificação e validação acontecem localmente no seu navegador pelo analisador JSON integrado. Nada é transmitido, registrado ou armazenado — você pode verificar abrindo a aba de rede do navegador durante o uso, ou desconectando a internet após a página carregar.

Existe tamanho máximo de arquivo?

Não há limite artificial. O teto prático é a memória disponível do seu dispositivo, o que normalmente permite formatar cargas de vários megabytes sem dificuldade.

Suporta comentários ou vírgulas finais (JSON5)?

Não. Esta ferramenta segue a especificação estrita de JSON, que não permite comentários nem vírgulas finais. Se seu arquivo os contém, ele é JSON5 ou JSONC e precisa ser limpo antes.

Ferramentas relacionadas