Formatador JSON Grátis: Formatar, Validar e Minificar JSON Online
479 usosRecuo:
Dicas sobre JSON
Formatar JSON — pretty print
Cole seu JSON compacto e o formatador mostra com indentação clara e legível. Escolha entre 2 ou 4 espaços, ou tabulação.
Validar JSON — encontrar erros
O validador detecta erros de sintaxe: vírgulas faltando, aspas incorretas, chaves sem fechar. Indica a linha exata do erro.
Minificar JSON — reduzir tamanho
Remove espaços, quebras de linha e tabulações para obter o JSON mais compacto possível. Ideal para APIs e transmissão de dados.
Perguntas Frequentes
Posso recolher ou expandir seções JSON aninhadas após a formatação?
Sim, clique nos pequenos ícones triangulares ao lado de cada objeto ou array para recolher ou expandir seu conteúdo. Isso é extremamente útil ao lidar com dados profundamente aninhados — por exemplo, uma resposta de API de 15 níveis de um sistema de CRM. Você foca apenas nos campos relevantes e esconde o resto. Experimente com um JSON complexo da API do Mercado Livre ou dos Correios.
Esta ferramenta aceita JSON com comentários, como nos arquivos de configuração do VS Code?
Não, não aceita. O JSON padrão proíbe comentários de forma absoluta — isso pega muita gente que vem do TypeScript ou das configurações do VS Code. Se você colar um JSON com // ou /* */, o formatador apontará esses trechos como erros de sintaxe. Um truque útil: armazene informações extras em um campo como "_comentario": "sua anotação aqui". Assim, tudo fica válido e organizado.
Qual a diferença entre a função minificar e a formatação de JSON?
Formatar adiciona indentação e quebras de linha para facilitar a leitura. Minificar faz o oposto — remove todos os espaços em branco. Uma resposta de API de 10KB formatada pode cair para 2KB minificada. Perfeito quando você precisa enviar dados em produção e quer economizar banda.
Preciso instalar algo para usar este formatador JSON?
De jeito nenhum. A ferramenta roda inteiramente no seu navegador, sem downloads ou plugins. É JavaScript puro do lado do cliente, você começa a usar no momento em que abre a página. Usei num notebook corporativo travado onde o TI bloqueava toda instalação — funcionou perfeitamente. Cole seu JSON e vá em frente.
Existe um limite para o tamanho do arquivo JSON que posso colar e formatar?
Não em termos práticos para o uso normal. A ferramenta processa os dados localmente na memória do seu navegador, então uma resposta de API de 10 MB ou um arquivo de configuração de 2 MB são formatados sem problemas. Em um notebook padrão com 8 GB de RAM, você provavelmente verá travamentos de aba por volta de 50–100 MB de JSON bruto — mas isso é uma limitação do navegador, não nossa. Para arquivos realmente gigantescos, considere dividi-los antes ou usar uma ferramenta de linha de comando. Abaixo de 5 MB, você está totalmente tranquilo.
Ouvi dizer que arquivos JSON não podem ter vírgulas finais, mas vejo elas em código real o tempo todo. Este formatador vai removê-las?
Vírgulas finais aparecem em JSON escrito à mão porque as pessoas copiam o padrão de objetos JavaScript ou dicionários Python. Esta ferramenta não as remove silenciosamente — vai marcar cada uma como erro de sintaxe com um indicador vermelho na linha exata. Você precisará apagá-las manualmente, o que leva cerca de 30 segundos em um arquivo de configuração típico. Dica rápida: se você gera JSON com Python, use json.dumps(), que nunca adiciona vírgulas finais. O mesmo vale para JSON.stringify() em JavaScript.
Formatar o JSON altera os dados reais ou pode quebrar alguma coisa?
Não, a formatação apenas reescreve espaços, indentação e quebras de linha. Suas chaves, valores e estrutura permanecem idênticos, byte por byte. Já comparei um arquivo antes e depois com diff—zero diferenças no conteúdo lógico. Mas, se o seu JSON tiver chaves duplicadas, elas não são mescladas; só aparecem lado a lado. Uma dica: sempre mantenha o arquivo original salvo antes de formatar, principalmente ao editar configs lidas por aplicações automaticamente.
Dá para formatar JSON no celular ou só funciona no computador?
Funciona em qualquer aparelho com navegador, celular e tablet incluídos. Cola o JSON na área de entrada e toca em Formatar. Formatei uma resposta de webhook do Shopify com 40 KB num iPhone 13 sem travar. A única diferença real: recolher objetos aninhados é chato em tela pequena. Se for depurar um payload de API com 10 níveis, um notebook é mais confortável. Para validar rapidinho na rua, o celular resolve.
Por que meu texto JSON vira números quando o coloco do Excel?
O Excel destrói estruturas JSON anidadas tratando colchetes como texto e removendo aspas durante a cópia. Esta ferramenta não consegue consertar automaticamente essas células de planilha achatadas. Você precisa exportar sua planilha para CSV primeiro e rodar um script de conversão antes de colar JSON válido. Caso contrário, você receberá strings confusas que geram erros de sintaxe imediatamente.
Enviar estruturas JSON para colegas de equipe com total segurança e privacidade
Você pode criar um link temporário clicando no botão de compartilhamento no canto superior. Esse link expira em exatamente 24 horas, protegendo chaves de API e dados de clientes. Desenvolvedores backend costumam usar esse recurso durante sessões de pair programming remoto. O conteúdo original fica seguro no seu navegador.
Como Usar o Formatador JSON
- Cole seu JSON no campo de entrada
- Clique em Formatar para pretty print com indentação
- Use Validar para verificar se o JSON está correto
- Use Minificar para comprimir o JSON
- Copie o resultado com o botão Copiar