Cómo funciona
Pega JSON y elige dos espacios, cuatro o tabulación. Formatear añade sangría y minificar elimina espacios innecesarios. Se admiten objetos, arreglos y valores primitivos. Se usa el motor JSON de JavaScript del navegador. Los detalles del error pueden variar entre navegadores. No se repara sintaxis inválida ni se eliminan comas finales silenciosamente.
Límites y comportamiento
Los números usan precisión JavaScript. Se rechazan enteros fuera del rango seguro y valores no finitos para evitar exportar identificadores redondeados. Usa cadenas para IDs grandes o un analizador sin pérdida. Las claves repetidas conservan el último valor. Los decimales pueden normalizarse y −0 pasa a 0. Los comentarios no son JSON.
Ejemplo
{"name":"DevKit","active":true} se convierte en un objeto indentado. "9007199254740993" se conserva como cadena; el entero sin comillas se rechaza. Límite: 200.000 caracteres.
Supuestos y limitaciones
Carga el ejemplo para ver el formato esperado. Sustitúyelo por tus datos y elige la operación. Al editar se invalida el resultado anterior para no copiar datos obsoletos. Copiar y descargar se activan tras una ejecución correcta. Borrar vacía entradas y resultado. Los límites mantienen la respuesta ágil; para archivos grandes usa un editor local o una utilidad de consola. Una transformación correcta no valida la lógica de tu aplicación ni convierte datos no confiables en código seguro.
Fuentes
Preguntas frecuentes
¿Se guardan o envían los datos?
No. Se procesan en memoria. Solo se guarda el tema. Recargar o cambiar de idioma reinicia los datos; el navegador puede ofrecer restauración de formularios por separado.
¿Necesito una cuenta?
No. No se necesita cuenta, clave API ni instalación. Activa JavaScript. Todas las herramientas tienen ejemplos y descarga local.
¿Por qué desapareció el resultado anterior?
Editar una entrada invalida el resultado. Ejecuta de nuevo antes de copiar o descargar para no usar datos de una ejecución anterior.