Nenhuma ferramenta usada recentemente
Nenhuma ferramenta favorita ainda

Formatador JSON Grátis: Formatar, Validar e Minificar JSON Online

149 usos
Recuo:

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

Q Como formatar um JSON?
A Cole seu JSON no campo de entrada e clique em Formatar. O JSON será exibido com indentação clara. Se houver erros de sintaxe, a linha exata do problema será indicada.
Q Como saber se meu JSON é válido?
A Cole seu JSON e clique em Validar. Se for válido, verá uma mensagem de confirmação. Se houver erros, a linha e tipo de erro serão apontados.
Q O que é minificar JSON?
A Minificar remove todos os espaços em branco, quebras de linha e indentação para obter a versão mais compacta. Reduz o tamanho do arquivo para transferência de dados.
Q O que acontece se eu colar JSON inválido no formatador?
A Se você colar JSON inválido, a ferramenta destacará imediatamente o erro de sintaxe específico. Por exemplo, ela pode apontar uma vírgula faltando na linha 5 ou uma chave não fechada. Esse feedback instantâneo permite que você corrija o erro imediatamente, evitando que você procure erros manualmente. Você verá um indicador vermelho no local problemático.
Q Posso recolher ou expandir seções JSON aninhadas após a formatação?
A 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.
Q Esta ferramenta aceita JSON com comentários, como nos arquivos de configuração do VS Code?
A 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.
Q Qual a diferença entre a função minificar e a formatação de JSON?
A 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.
Q Preciso instalar algo para usar este formatador JSON?
A 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.
Q Existe um limite para o tamanho do arquivo JSON que posso colar e formatar?
A 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.
Q 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?
A 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.

Como Usar o Formatador JSON

Ferramentas Relacionadas