Depurando respostas de API
Copie um corpo de resposta minificado dos logs do seu backend ou do DevTools, cole aqui e veja a estrutura na hora. Sem precisar instalar uma ferramenta CLI ou configurar aliases para o jq.
Formate, minifique, valide e visualize JSON em segundos. Tudo roda no seu navegador — seus dados nunca saem do dispositivo.
Não. A análise e formatação acontecem inteiramente no seu navegador. Seus dados nunca saem do dispositivo.
Navegadores modernos lidam bem com 1-10 MB. Arquivos muito grandes (>20 MB) podem ficar lentos; considere uma ferramenta de linha de comando.
Rápido, privado, sem instalação — analise JSON direto no navegador.
Um clique para expandir JSON compacto em uma saída legível, com indentação e realce de sintaxe automáticos.
Remove todos os espaços e quebras de linha para gerar o JSON mais compacto possível para APIs.
Quando a análise falha, mostramos a linha e coluna exatas e o contexto ao redor para depurar rapidamente.
Visualização estruturada expansível/recolhível. Tamanho dos arrays e número de chaves aparecem em linha.
Tudo é processado no seu navegador. Seus dados nunca são enviados a nenhum servidor.
Arraste um arquivo.json para carregar e exporte qualquer resultado como.json com um clique.
Análise de JSON 100% no navegador — sem upload, sem registro, sem chamadas a APIs de terceiros.
Cole uma string JSON no editor ou solte um arquivo .json do seu disco. O navegador lê via FileReader diretamente para a memória JavaScript — sem XHR, sem fetch, sem upload. Mesmo payloads de vários megabytes funcionam bem; o parser os processa em blocos quando necessário.
Passamos a string para o JSON.parse — o mesmo parser do V8 / SpiderMonkey / JavaScriptCore que o seu navegador usa em toda resposta de fetch. Se a análise falhar, a posição do caractere inválido é informada com linha e coluna para você corrigir na hora. Sem hacks com regex, sem mensagens de erro ambíguas.
Após a análise, o resultado é renderizado como uma árvore expansível com nós DOM virtualizados — assim, um objeto com 100.000 chaves continua suave a 60 fps. Você pode recolher arrays, copiar caminhos e navegar pelo teclado.
Formate com indentação de 2 / 4 / tab, minifique para uma única linha, copie para a área de transferência ou baixe o arquivo limpo. A transformação acontece no seu navegador — os bytes resultantes nunca saem da página.
Situações reais em que análise de JSON apenas no navegador faz a diferença.
Copie um corpo de resposta minificado dos logs do seu backend ou do DevTools, cole aqui e veja a estrutura na hora. Sem precisar instalar uma ferramenta CLI ou configurar aliases para o jq.
Depois de decodificar em Base64 o segmento do meio de um JWT, cole o JSON resultante para ver as claims, validade e quaisquer campos personalizados. O token nunca chega a outro servidor além daquele que o emitiu.
Reformate uma configuração .json mal formada (Tailwind, ESLint, package.json, tsconfig) para que ela pare de falhar na CI. Detecta vírgulas finais e chaves duplicadas que se acumulam em configs feitas à mão.
Abra duas abas do navegador lado a lado, cole o schema antigo e o novo. Use a árvore para identificar campos adicionados ou removidos sem fazer diff de strings com escapes.
Seu JSON costuma conter registros reais de clientes, chaves de API, segredos JWT, IDs internos e PII. A maioria dos formatadores JSON online faz POST do seu payload no servidor deles — ou seja, um terceiro registra cada campo que você cola. O JSON Decoder do iKit roda como JavaScript na sua aba, então o parser vê seus dados, mas nenhum servidor jamais vê.
Tutoriais detalhados e comparações de ferramentas do blog do iKit.
Pretty-print, validate, and structurally diff messy JSON with three methods that work in any browser.
When a JSON document needs to embed binary data inline, Base64 is the encoding that makes it possible.
Não. A análise e formatação acontecem inteiramente no seu navegador. Seus dados nunca saem do dispositivo.
Navegadores modernos lidam bem com 1-10 MB. Arquivos muito grandes (>20 MB) podem ficar lentos; considere uma ferramenta de linha de comando.
Geralmente aspas faltando, vírgula a mais ou aspas simples. Abra a aba "Erros" para ver a posição exata.
No momento apenas JSON estrito conforme RFC 8259. Avise-nos se precisar de suporte a JSON5 / JSONC.
Após o primeiro carregamento a maior parte dos recursos fica em cache, portanto funciona com ou sem conexão.