pt

Formatar JSON

Formate o seu JSON com indentação limpa ou compacte-o, e ordene as chaves se quiser. Tudo local no navegador, sem nenhum envio.

Processando localmente no seu dispositivo ...

Formato de saída
  • 2 espaços
  • 4 espaços
  • Tabulação
  • Compactar (minify)
Ordenar chaves

Processando localmente no seu dispositivo ...

0%

Meu arquivo é enviado?

Não. Tudo roda no seu navegador - o seu arquivo nunca sai do seu dispositivo. Como isso é verificável

Sem envio100% local
O conteúdo fica consigosem acesso de terceiros
Hosted in GermanyGlobal Content Delivery
Auditado externamenteTLS A+ · Cabeçalhos A+

JSON é o formato mais difundido para trocar dados estruturados entre programas, mas pelo caminho costuma ser comprimido numa única linha enorme que nenhum ser humano consegue ler. Esta ferramenta devolve-lhe a forma: lê o JSON e entrega-o com uma indentação limpa, de modo que o aninhamento, as listas e os objetos ficam visíveis num relance. Ao contrário, também pode compactá-lo (minify), removendo cada espaço supérfluo, quando precisar dele pequeno e rápido de transmitir.

Você escolhe a indentação (dois ou quatro espaços ou uma tabulação) e pode ordenar alfabeticamente as chaves de cada objeto. Ordenar é útil para tornar dois documentos JSON comparáveis ou para gerar uma saída estável e reproduzível. Como a ferramenta realmente lê o JSON e o reescreve, a saída é sempre JSON válido; uma entrada quebrada não é reparada em silêncio, mas sinalizada honestamente como erro.

Todo o processamento corre inteiramente localmente, no seu navegador e em puro JavaScript: o seu JSON não é enviado, não é guardado e nenhuma biblioteca externa é carregada de um CDN. Isso importa precisamente em configurações, respostas de API ou exportações, que muitas vezes contêm valores confidenciais. O resultado pode baixá-lo ou copiá-lo diretamente.

Muitos formatadores de JSON on-line enviam sua entrada ao próprio servidor para formatá-la - arriscado quando o JSON contém chaves de API, tokens ou dados de clientes, algo comum em configurações e respostas de API. Esta ferramenta processa seu JSON exclusivamente em local, sem conta, sem limite de caracteres e sem anúncios no resultado - em qualquer dispositivo com um navegador atual.

Ficha técnica

Ficha técnica
Formatos de entradaEntrada de texto
Formato de saídaJSON
Processamento em loteNão
ProcessamentoLocalmente no navegador (JavaScript)
Upload de arquivosNenhum

Em 3 passos

  1. Cole o JSON no campo de texto.
  2. Escolha o formato de saída, ordene as chaves se quiser.
  3. Leia ou baixe o JSON formatado.

Limites: A ferramenta reformata JSON válido conforme a RFC 8259; não repara sintaxe quebrada nem acrescenta aspas em falta. Comentários não são permitidos em JSON e geram um erro honesto. Documentos muito grandes são limitados pela memória do seu dispositivo. A ordem dos elementos de um array é sempre preservada; apenas as chaves dos objetos são ordenadas.

Perguntas frequentes

Meu JSON é enviado?

Não. A formatação corre inteiramente localmente no seu navegador; os seus dados nunca saem do dispositivo e não são guardados.

Qual é a diferença entre indentar e minify?

Indentar torna o JSON legível para pessoas (quebras de linha e espaçamento). Minify remove todos os caracteres supérfluos para que fique o menor possível: ideal para transmitir, mau para ler.

Para que serve ordenar as chaves?

Chaves ordenadas facilitam comparar dois documentos (diff) e produzem uma ordem estável e reproduzível. Os valores e a ordem das listas permanecem inalterados.

O que acontece com um JSON inválido?

A ferramenta sinaliza um erro honesto em vez de inventar um resultado errado ou alterar a entrada em silêncio.

Funciona também no celular?

Sim, em qualquer navegador móvel atual igual ao desktop - o JSON permanece local no dispositivo.

Preciso de uma conta, ou há limite de caracteres?

Não. Sem conta e sem limite de caracteres artificial - só a memória do seu dispositivo define um limite para documentos muito grandes.

É seguro colar JSON confidencial aqui?

Sim. Diferente de muitos formatadores on-line, seu JSON não é enviado a um servidor - teste o modo avião, a formatação continua funcionando.

Ferramentas relacionadas

Mudar maiúsculas · Ordenar linhas · Testar regex · Escapar string JSON