Minificar JSON en línea — Compresor JSON

Minifica JSON al instante con nuestra herramienta gratuita. Comprime tus payloads para producción con estadísticas estructurales detalladas — todo en local en el navegador.

Cargando…
Minificación JSON
Minificar JSON en línea. Comprimir payloads para producción con validación local y estadísticas.

Funcionalidades

Reduzca el tamaño de tu código JSON eliminando espacios, comentarios y caracteres innecesarios.

Minificar

Reduzca el tamaño de tu código JSON eliminando espacios, comentarios y caracteres innecesarios.

Ejemplo básico

JSON de entrada

{ "app": "FastMinify", "version": "1.0.0", "metrics": { "requests": 1000000, "ratio": 1.50 }, "price": 10.00, "empty": "", "meta": {}, "flags": [true, false, true], "deprecated": null, "notes": "Switch compression: Conservative keeps 1.50 / 10.00; Aggressive drops null & empty" }

JSON minificado

{"app":"FastMinify","version":"1.0.0","metrics":{"requests":1000000,"ratio":1.5},"price":10,"empty":"","meta":{},"flags":[true,false,true],"deprecated":null,"notes":"Switch compression: Conservative keeps 1.50 / 10.00; Aggressive drops null & empty"}

Opciones de minificación

Nivel de compresión
Conservador preserva el formato decimal del texto fuente (1.50 permanece 1.50). Normal ajusta los números (1.50 → 1.5). Agresivo también activa automáticamente las opciones de limpieza de null/vacíos.

Cargue el ejemplo y cambie de modo: Conservador mantiene decimales finales, Normal los optimiza, Agresivo elimina null, claves vacías y {} vacíos.

ConservativeConservador — espacios + decimales del texto fuente preservados
NormalNormal — espacios + ajuste de números
AggressiveAgresivo — como Normal + limpieza null/vacíos automática

Ejemplos de compresión:

Código original
{ "app": "FastMinify", "version": "1.0.0", "metrics": { "requests": 1000000, "ratio": 1.50 }, "price": 10.00, "empty": "", "meta": {}, "flags": [true, false, true], "deprecated": null, "notes": "Switch compression: Conservative keeps 1.50 / 10.00; Aggressive drops null & empty" }
Conservador
{"app":"FastMinify","version":"1.0.0","metrics":{"requests":1000000,"ratio":1.50},"price":10.00,"empty":"","meta":{},"flags":[true,false,true],"deprecated":null,"notes":"Switch compression: Conservative keeps 1.50 / 10.00; Aggressive drops null & empty"}
Normal
{"app":"FastMinify","version":"1.0.0","metrics":{"requests":1000000,"ratio":1.5},"price":10,"empty":"","meta":{},"flags":[true,false,true],"deprecated":null,"notes":"Switch compression: Conservative keeps 1.50 / 10.00; Aggressive drops null & empty"}
Agresivo
{"app":"FastMinify","version":"1.0.0","metrics":{"requests":1000000,"ratio":1.5},"price":10,"flags":[true,false,true],"notes":"Switch compression: Conservative keeps 1.50 / 10.00; Aggressive drops null & empty"}
Optimizar números
Optimiza la representación de números (elimina ceros innecesarios)

Comparación con/sin la opción:

Código original
{ "price": 10.00, "count": 0, "rate": 1.0 }
Con optimizeNumbers: true
{"price":10,"count":0,"rate":1}
Con optimizeNumbers: false
{"price":10.00,"count":0,"rate":1.0}
Diferencia
Los números se optimizan (ceros innecesarios eliminados)
Eliminar valores null
Elimina propiedades con valores null

Comparación con/sin la opción:

Código original
{ "name": "test", "value": null, "active": true, "count": null }
Con removeNullValues: true
{"name":"test","active":true}
Con removeNullValues: false
{"name":"test","value":null,"active":true,"count":null}
Diferencia
Las propiedades con valores null se eliminan
Eliminar arrays vacíos
Elimina arrays vacíos del JSON

Comparación con/sin la opción:

Código original
{ "name": "test", "items": [], "active": true, "tags": [] }
Con removeEmptyArrays: true
{"name":"test","active":true}
Con removeEmptyArrays: false
{"name":"test","items":[],"active":true,"tags":[]}
Diferencia
Los arrays vacíos se eliminan
Ordenar claves de objeto
Ordena las claves de los objetos alfabéticamente

Comparación con/sin la opción:

Código original
{ "zebra": "striped", "apple": "red", "banana": "yellow" }
Con sortObjectKeys: true
{"apple":"red","banana":"yellow","zebra":"striped"}
Con sortObjectKeys: false
{"zebra":"striped","apple":"red","banana":"yellow"}
Diferencia
Las claves de los objetos se ordenan alfabéticamente

Ver opciones de indentación de Embellecer →

Estadísticas JSON
Información detallada sobre la estructura de tu JSON

JSON statistics are automatically calculated and displayed in the results panel after each operation (Minify, Unminify, Beautify).

Claves
12
Objetos
3
Arrays
2
Profundidad máx.
3
Cadenas
5
Números
4
Booleanos
2
Nulls
1
These statistics help you understand the structure and complexity of your JSON.

Herramientas JSON dedicadas

Más allá de minificar/desminificar en esta página, explore el hub de herramientas JSON: validador JSON, formateador JSON, JSON diff, escape / unescape JSON y visor de árbol JSON — todo en el navegador.

¿Necesita JSON en YAML, CSV o XML?

Los convertidores dedicados tienen ahora sus propias páginas temáticas — comience con JSON → YAML, JSON → CSV o JSON → XML cuando cambiar de formato de serialización sea el objetivo principal.

Validación JSON

Antes de minificar o formatear, valide la sintaxis con errores claros de línea/columna. Para un flujo dedicado, utilice nuestro validador JSON independiente, luego explore la estructura en el visor de árbol JSON o compare payloads con JSON diff.

Formateador JSON vs Minificador — Entender la diferencia

Un formateador JSON (o embellecedor) añade indentación y saltos de línea para hacer el JSON legible y fácil de navegar — pruebe el formateador JSON dedicado para flujos solo de embellecimiento. La página minify-family embellecer JSON comparte el mismo editor que otros lenguajes. Un minificador JSON elimina espacios innecesarios para reducir el tamaño de las respuestas API. Los valores de cadena permanecen textuales; escape texto incrustado mediante escape JSON o inspeccione la codificación con nuestro codificador URL y la utilidad Base64.

Preguntas frecuentes — Minificar

Todo sobre la minificación

¿Por qué minificar JSON?

La minificación JSON elimina espacios para reducir payloads — importante para APIs, configuraciones y almacenamiento.

¿Necesita desminificar JSON?

Usa nuestro desminificador JSON para restaurar un formato legible.

¿Necesita embellecer JSON?

Usa nuestro embellecedor JSON con indentación personalizable.

¿Mi JSON se procesa de forma segura?

Todo el procesamiento se ejecuta localmente en tu navegador.

Compruébalo tú mismo

FastMinify procesa la entrada en el navegador. Inspecciona el panel de red o lee nuestra puerta de validación para confirmar que nada sale del dispositivo.

Reduce código y assets para producción — minifica JavaScript, CSS, HTML, JSON y XML antes de gzip o un despliegue CDN.