Ferramentas para desenvolvedores · Free browser tool
Formatador e validador de JSON
Formate, embelezze, valide e minifique seus dados JSON na hora com destaque local de erros de sintaxe.
Paste your JSON
Raw, minified, or broken — we'll tell you exactly what's wrong.
Result
Paste JSON on the left to see the formatted result here.
Frequently Asked Questions
Por que o JSON precisa ser formatado?
JSON minificado ou gerado por máquina — como a maioria das respostas brutas de API ou exports de banco — costuma ser uma única linha ininterrupta, quase impossível de escanear a olho ou fazer diff contra outra versão. Formatar (também chamado de "beautify" ou "pretty-print") reindenta os mesmos dados com espaçamento e quebras de linha consistentes para você encontrar rápido um campo específico, detectar um valor faltando ou comparar dois payloads.
Quais são os motivos mais comuns de o JSON falhar na validação?
A vasta maioria do JSON inválido se resume a poucos vilões recorrentes: uma vírgula sobrando após o último item de um objeto ou array, aspas simples em vez de duplas em chaves/strings, uma chave sem aspas, uma vírgula faltando entre entradas, ou uma aspas dupla sem escape dentro de um valor string. O painel de erro desta ferramenta informa a linha e a posição do caractere em que o parser do próprio JavaScript parou, geralmente bem no erro ou logo depois.
Qual a diferença entre Beautify e Minify?
Beautify reindenta seu JSON com aninhamento de 2 espaços e quebras de linha para humanos lerem com facilidade — ideal para debug, code review ou documentação. Minify remove todo esse whitespace até uma linha compacta única, que é o que você de fato enviaria pela rede em produção, pois reduz o tamanho do payload sem mudar os dados. Ambos produzem JSON funcionalmente idêntico; só a formatação difere.
É seguro colar respostas reais de API ou arquivos de config nesta ferramenta?
Sim. Parse, validação, formatação e minify acontecem localmente com o JSON.parse e JSON.stringify embutidos do navegador — nada do que você cola é enviado a um servidor, logado ou armazenado. Isso a torna segura para usar com payloads reais (mesmo sensíveis) de API no debug, diferente de ferramentas que fazem proxy do input por um backend.
Ferramentas que também podem ajudar
Explore outros utilitários gratuitos no navegador para vendedores, criadores e profissionais.
- Ferramentas para desenvolvedores
Codificar/Decodificar Base64
Codifique texto para Base64 ou decodifique strings Base64 de volta para texto na hora, com suporte completo a UTF-8 e zero vazamento de dados.
Experimentar - Ferramentas para desenvolvedores
Gerador de UUID/GUID
Gere tokens UUID v4 criptograficamente seguros de alta qualidade na hora, com opções em lote e zero rastreamento em servidor.
Experimentar - Ferramentas para desenvolvedores
Testador de Regex
Teste e depure suas expressões regulares em tempo real com destaque ao vivo de sintaxe, capturas de grupo e toggles de flags.
Experimentar
Por que validar JSON localmente importa para velocidade e segurança no debug
Quase todo fluxo de desenvolvimento acaba envolvendo olhar uma parede de JSON sem formatação — uma resposta de API jogada no console, um config exportado sem indentação, ou um payload de webhook tecnicamente válido mas impossível de escanear. Pretty-print com indentação consistente de 2 espaços transforma um muro plano de texto em algo que você consegue de fato varrer em busca do campo que procura.
Quando o JSON está quebrado em vez de só feio, a velocidade importa ainda mais. O parser nativo do JavaScript reporta exatamente onde desistiu — uma posição específica de caractere na string — e esta ferramenta converte isso na linha e coluna que você realmente verá no editor, para não ficar contando vírgulas manualmente em um blob gigante atrás de um colchete faltando.
Como tudo passa pelo JSON.parse e JSON.stringify embutidos do navegador, esta ferramenta nunca precisa enviar seus dados a lugar nenhum — o que importa quando o que você está debugando é uma resposta real de API de produção, um registro de cliente ou um config interno que você não gostaria de colar em uma ferramenta server-side aleatória.
Mais utilitários para desenvolvedores estão a caminho nesta categoria, incluindo geradores Base64 e UUID, para você cuidar de tarefas comuns de formatação e encoding sem sair do navegador. Enquanto isso, confira o Extrator de tags do YouTube para outro exemplo de ferramenta de parsing puro client-side que pula o servidor por completo.