SSorteadorOnline
FerramentasInstagramJSONBlogFAQ
PT · ENSortear agora
  1. Início/
  2. Formatador de JSON

Formatador de JSON Online

Formate, valide e conserte JSON, explore a estrutura em árvore e converta para CSV, YAML, TypeScript ou XML. Grátis e sem login — nada sai do seu navegador.

Reindenta o documento para uma pessoa ler, ou minifica para ocupar menos na rede.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
Processado no seu aparelho; nada é enviado ao servidor
Reescrevem o seu documento

Formatar reindenta para leitura. Reparar conserta os desvios que o JSON não aceita — vírgula sobrando, aspas simples, chave sem aspas, comentário — e avisa quando a correção mudou o dado, não só a escrita. Minificar tira todo espaço desnecessário.

Formatado

Cole seu JSON aqui, ou arraste um arquivo .json

Ajustes
Indentação

Mudam como o documento é escrito e lido; sozinhos, nunca alteram o seu texto. O modo estrito faz a validação recusar esses mesmos desvios em vez de aceitá-los como aviso.

Por que sem servidor

Um JSON de trabalho costuma trazer nome de cliente, token ou e-mail no meio. Como esta página processa tudo no seu navegador, esse conteúdo nunca viaja — e você não precisa pedir permissão para colar aqui.

Ver todas as ferramentas →

Guia

Por que usar o Formatador de JSON?

JSON minificado é ilegível para uma pessoa: uma linha de dez mil caracteres esconde a estrutura e esconde o erro. Esta ferramenta reindenta o documento, mostra a árvore de chaves e — quando algo está quebrado — aponta a linha e a coluna de cada problema com o nome do que deu errado, em vez do genérico “Unexpected token”. O modo tolerante ainda entende os desvios mais comuns do JSON estrito: vírgula sobrando, aspas simples, chave sem aspas, comentário e valores de Python como True e None. O botão Reparar reescreve tudo isso em JSON válido, e avisa em separado quando a correção mudou o dado, não só a escrita.

Quando usar o Formatador de JSON

Depurar resposta de API

Cole o corpo da resposta, veja a estrutura em árvore e use JSONPath para achar o campo que você procura sem rolar milhares de linhas.

Consertar arquivo de configuração

Um package.json ou tsconfig.json que não abre costuma ter vírgula sobrando ou comentário. O reparo identifica e remove.

Levar dados para a planilha

Converta uma lista de objetos em CSV, com objetos aninhados achatados em colunas, e abra direto no Excel ou no Google Sheets.

Comparar dois ambientes

Cole a configuração de produção de um lado e a de homologação do outro para ver exatamente quais chaves diferem.

Gerar tipos TypeScript

A partir de um exemplo de resposta, saia com as interfaces prontas — com propriedade opcional onde o campo falta em algum item da lista.

Escapar JSON dentro de JSON

Quando um documento inteiro precisa caber num campo string de outro, a aba Escapar faz a ida e a volta sem erro de contagem de barras.

Como funciona?

Cole o JSON no editor, arraste um arquivo .json para cima dele ou clique em Exemplo para ver a ferramenta funcionando. A faixa de status diz na hora se o documento é válido e mostra tamanho, número de linhas, de nós, de níveis e de chaves. Problemas aparecem numa lista logo abaixo: clique em qualquer um para saltar até a linha. As abas no topo trocam o que aparece na saída — Formatado, Árvore, Consultar com JSONPath, Converter para outro formato, Comparar dois documentos e Escapar texto. No rodapé ficam as ações que reescrevem o editor: Formatar, Minificar, Reparar, escolher indentação de 2 espaços, 4 espaços ou tabulação, ordenar as chaves em ordem alfabética e ligar o modo estrito, que recusa tudo que a especificação recusa.

Perguntas frequentes

O JSON que eu colo é enviado para algum servidor?+
Não. Tudo — leitura, formatação, reparo, consulta, conversão e comparação — acontece dentro do seu navegador, em JavaScript. Nenhum byte do seu documento sai do aparelho, não há registro em log e não há upload. É por isso que você pode colar um payload de produção aqui sem pedir autorização a ninguém.
Como eu descubro onde está o erro do meu JSON?+
Cada problema aparece numa lista abaixo do editor com a linha e a coluna exatas. Clicar no problema rola o editor até aquela linha e a destaca. Diferente do JSON.parse do navegador, que para no primeiro erro e só diz “Unexpected token”, aqui todos os problemas do documento aparecem de uma vez e em português.
O que significa “Unexpected token” num JSON?+
É a mensagem genérica que o JavaScript dá quando encontra um caractere onde não podia. Na prática, quase sempre é uma destas cinco coisas: vírgula sobrando antes de um } ou ], aspas simples em vez de duplas, chave sem aspas, um comentário // ou /* */, ou uma string que abriu e não fechou. Todas as cinco são identificadas por nome nesta ferramenta, e o botão Reparar conserta as cinco de uma vez.
Qual a diferença entre formatar e minificar?+
Formatar (também chamado de beautify) adiciona quebras de linha e indentação para uma pessoa conseguir ler. Minificar faz o contrário: remove todo espaço desnecessário para o arquivo ficar menor e trafegar mais rápido. Os dois produzem exatamente o mesmo dado — a diferença é só de quem vai ler, você ou a rede.
Dá para usar JSON com comentários?+
A especificação do JSON não tem comentários, mas arquivos de configuração usam muito (é o formato que o VS Code chama de JSONC). O modo tolerante desta ferramenta lê comentários // e /* */ sem reclamar, marca cada um como aviso e o reparo os remove — deixando um JSON estrito que qualquer biblioteca aceita.
Como converter JSON para CSV e abrir no Excel?+
Na aba Converter, escolha CSV. Uma lista de objetos vira uma linha por objeto, com as colunas na ordem em que as chaves aparecem; objetos aninhados são achatados em colunas com ponto, como endereco.cidade. Se o seu Excel está configurado em português, troque o separador de vírgula para ponto e vírgula — é o que ele espera.
Meu número grande está aparecendo diferente. Por quê?+
Todo número em JavaScript é um ponto flutuante de 64 bits, e inteiros acima de 9.007.199.254.740.991 não cabem nele sem arredondar. Isso afeta qualquer ferramenta de JSON, não só esta — a diferença é que aqui você recebe um aviso explícito quando acontece. Se o valor exato importa (IDs longos, por exemplo), guarde-o como texto entre aspas.
O que é JSONPath e para que serve?+
É uma forma curta de apontar para um pedaço de um documento, como o XPath faz para XML. $.usuarios[0].nome pega o nome do primeiro usuário; $..email acha todo campo email em qualquer profundidade; $.itens[?(@.preco > 100)] filtra a lista pelo preço. Serve para achar uma agulha num documento de milhares de linhas sem rolar a tela.

Nesta página

  • Por que usar
  • Usos mais comuns
  • Como funciona
  • Perguntas frequentes
View in English

Ferramentas

  • Para Instagram
  • Para TikTok
  • Sorteador de Números
  • Sorteador de Nomes
  • Sorteador Online
  • Para Rifas
  • Cara ou Coroa
  • Dado Virtual
  • Roleta Online
  • Gerador de Senhas
  • Formatador de JSON

Loterias

  • Mega-Sena
  • Lotofácil
  • Quina
  • Dupla Sena

Para Você

  • Para Sala de Aula
  • Para Empresas
  • Amigo Secreto
  • Para Bingo
  • Sorteador de Times
  • Widget para Seu Site

Ocasiões

  • Para Casamento
  • Para Chá de Bebê
  • Para Condomínio
  • Para Festa Junina
  • Para Futebol
  • Para Igreja
  • Para YouTube

Conteúdo

  • Todas as Ferramentas
  • Blog
  • Perguntas Frequentes
  • Estatísticas

Institucional

  • Sobre
  • Privacidade
  • Termos de Uso
© 2026 SorteadorOnlinePrivacidade·Termos