Como funciona
Cole JSON e escolha dois espaços, quatro ou tabulação. Formatar adiciona indentação e minificar remove espaços desnecessários. Aceita objetos, arrays e valores primitivos. Usa o mecanismo JSON do JavaScript no navegador. Detalhes de erros podem variar. Não corrige sintaxe inválida nem remove vírgulas finais silenciosamente.
Limites e comportamento
Números usam precisão JavaScript. Inteiros fora do intervalo seguro e valores não finitos são rejeitados para não exportar IDs arredondados. Use strings para IDs grandes ou um analisador sem perdas. Chaves repetidas mantêm o último valor. Decimais podem ser normalizados e −0 vira 0. Comentários não são JSON.
Exemplo
{"name":"DevKit","active":true} vira um objeto indentado. "9007199254740993" permanece como string; o inteiro sem aspas é rejeitado. Limite: 200.000 caracteres.
Premissas e limitações
Carregue o exemplo para ver o formato esperado. Troque pelos seus dados e escolha a operação. Editar invalida a saída anterior para evitar cópias desatualizadas. Copiar e baixar ficam disponíveis após uma execução bem-sucedida. Limpar apaga entradas e saída. Os limites mantêm a resposta ágil; para arquivos grandes use um editor local ou utilitário de terminal. Uma transformação correta não valida a lógica do aplicativo nem torna seguro executar dados não confiáveis.
Fontes
Perguntas frequentes
Os dados são salvos ou enviados?
Não. São processados na memória. Apenas o tema é salvo. Recarregar ou trocar idioma reinicia os dados; o navegador pode oferecer restauração de formulários separadamente.
Preciso de uma conta?
Não. Sem conta, chave API ou instalação. Ative JavaScript. Todas as ferramentas têm exemplos e download local.
Por que a saída anterior sumiu?
Editar invalida o resultado. Execute novamente antes de copiar ou baixar para não usar dados de uma execução anterior.