Ferramenta JSON 100% local

Minificar e formatar JSON online

Cole o JSON, deixe-o menor ou legível e copie o resultado. Nada é enviado.

Minificador e formatador JSON

Processamento local · privado
JSON de entrada6 linhas · 143 B
Ctrl/⌘ + Enter para executarCole, digite ou solte um arquivo .json
Resultado
119 B · 24 B economizados✓ JSON válido
Tamanho original143 B
Tamanho final119 B
Redução16.8%
StatusJSON válido

Sem conta · sem upload · sem instalação

Conexão direta

Carregar JSON de uma URL

Seu navegador acessa esta URL diretamente. O destino deve permitir CORS; jsonminify.org não usa proxy nem armazena a resposta.

Processado no seu navegador
Validação JSON padrão
Sem conta nem upload

01 — 03

JSON menor e válido em três etapas

A ferramenta valida antes de transformar, então uma entrada inválida nunca gera um resultado enganoso.

01

Adicione seu JSON

Cole o texto, carregue o exemplo ou abra um arquivo .json local de até 10 MB.

02

Minifique ou formate

Remova espaços opcionais ou formate com recuo de dois ou quatro espaços.

03

Copie ou baixe

Confira a diferença em bytes UTF-8 e use o resultado válido onde precisar.

EXEMPLOS E SINTAXE

Entrada, saída e erros comuns

O analisador preserva os valores JSON e altera apenas a representação necessária.

ENTRADA
{
  "site": "jsonminify.org",
  "enabled": true,
  "items": [1, 2]
}
SAÍDA
{"site":"jsonminify.org","enabled":true,"items":[1,2]}
CasoForma válidaPor que importa
Chaves de objeto{"name":"value"}

Chaves e strings exigem aspas duplas.

Arrays[1, 2, 3]

Os itens preservam a ordem.

Valores primitivostrue · false · null

Esses valores usam minúsculas e não levam aspas.

Espaçosspace · tab · line break

Opcionais fora de strings; significativos dentro delas.

POR QUE JSONMINIFY.ORG

Uma ferramenta JSON focada e respeitosa com seus dados

APIs padrão do navegador fazem o trabalho. Não há conta, fila de upload nem correção oculta.

Processamento no navegador

Seu JSON é analisado neste dispositivo e não é enviado ao nosso servidor.

Validação pelo padrão

JSON.parse identifica comentários, vírgulas finais e chaves sem aspas.

Medidas úteis

Compare bytes UTF-8 reais antes e depois, em vez de simples caracteres.

CASOS DE USO

Quando a minificação de JSON é útil

Minificar ajuda quando espaços e quebras não agregam valor ao próximo sistema ou à pessoa que receberá os dados.

Exemplos de API

Reduza respostas e requisições grandes antes de salvá-las como fixtures anexá-las a bugs ou movê-las entre ferramentas.

Dados incorporados em aplicativos

Compacte JSON usado em blocos HTML recursos estáticos ou arquivos gerados onde a formatação aumenta o tamanho.

Configuração em uma linha

Prepare valores para variáveis de ambiente argumentos de terminal e sistemas que esperam JSON compacto.

Dados de teste e logs

Normalize JSON válido antes de comparar fixtures guardar exemplos ou compartilhar informações de diagnóstico.

REFERÊNCIA JSON

O que muda ao minificar JSON e o que permanece igual

Um minificador remove espaços de apresentação mas preserva o valor interpretado. Entender esse limite evita mudanças acidentais.

01

Espaço opcional é removido

Espaços tabulações e quebras entre tokens não fazem parte do modelo JSON. Depois da validação o mesmo valor é serializado sem esse espaço.

02

Sintaxe inválida não é escondida

Comentários, vírgulas finais, chaves sem aspas, undefined e expressões JavaScript não fazem parte do padrão JSON; por isso geram um erro claro.

03

Bytes UTF-8 são medidos

O tamanho usa TextEncoder para contar corretamente emoji e caracteres não latinos em vez de simples caracteres JavaScript.

04

Minificado não significa criptografado

Remover espaços reduz o tamanho mas não protege segredos. Quem receber o resultado poderá interpretá-lo.

FAQ

Minificação de JSON sem complicação

Respostas objetivas sobre validade, privacidade, tamanho de arquivo e alterações.

Meu JSON é enviado?

Não. Minificação, formatação, validação, cópia e preparação do download acontecem no seu navegador.

Minificar altera os dados?

Apenas remove espaços opcionais depois de analisar JSON padrão. Os valores permanecem equivalentes.

Por que meu JSON é inválido?

JSON exige aspas duplas em chaves e textos. Comentários, vírgulas finais, undefined e sintaxe de objetos JavaScript não são aceitos.

Qual é o limite de arquivo?

O importador local aceita arquivos .json de até 10 MB. A memória do dispositivo também pode afetar arquivos muito complexos.

O que faz Formatar?

O JSON é analisado e reescrito com recuo de dois ou quatro espaços para facilitar a leitura.