Cómo usar: Minificador JSON
- Pega tu JSON o abre un archivo
.json. - El JSON se valida y se minifica al instante; los errores muestran la línea y la columna.
- Opcionalmente, ordena las claves alfabéticamente o escribe cada elemento del array en su propia línea (NDJSON).
- Copia o descarga el JSON minificado.
¿Qué es la minificación de JSON?
Minificar JSON elimina todos los espacios, tabulaciones y saltos de línea que no están dentro de una cadena. Los datos no cambian —JSON.parse devuelve exactamente el mismo objeto—, pero el texto ocupa menos. El JSON con formato y sangría de dos espacios suele pesar entre un 20 y un 40 % más que su versión minificada.
{
"id": 42,
"tags": ["a", "b"]
}
se convierte en {"id":42,"tags":["a","b"]}.
Cuándo minificar JSON
- Respuestas de API y configuración enviadas a navegadores: menos bytes por la red.
- Almacenar JSON en bases de datos, Redis, cookies, variables de entorno o cadenas de consulta, donde hay límites de tamaño.
- Incrustar JSON-LD o el estado de una aplicación en HTML.
En los archivos que editas a mano, conserva la versión formateada en tu repositorio y minifica durante la compilación. Usa el formateador JSON para volver a dar formato legible a un JSON minificado.
Tamaño minificado frente a gzip
Gzip y Brotli comprimen muy bien los espacios repetidos, así que tras la compresión HTTP la diferencia entre un JSON formateado y uno minificado se reduce a unos pocos porcentajes. Las estadísticas muestran ambos valores para que decidas si merece la pena minificar en tu caso. En cargas grandes, eliminar campos no usados y acortar claves repetidas ahorra mucho más.
Ordenar claves y JSON Lines
| Opción | Para qué sirve |
|---|---|
| Ordenar claves | Salida estable para diffs, claves de caché y firmas: dos objetos con los mismos datos generan texto idéntico |
| JSON Lines | Archivos de log, importaciones masivas en BigQuery y Elasticsearch, streaming: un valor JSON por línea |
Validación
Como el JSON se analiza antes de minificarse, la herramienta también funciona como validador: las comas finales, las comillas simples, los comentarios y las claves sin comillas se señalan con su posición. Los números grandes mantienen los límites de precisión de JavaScript: los enteros por encima de 253 pueden perder dígitos.
También se busca como: minificar json, compresor json, comprimir json, json en una línea, eliminar espacios json, json a ndjson, json lines.
Herramientas que combinan con: Minificador JSON
- Minificador de JavaScript — Pega tu JavaScript y obtén código minificado listo para producción con Terser, el mismo motor que usan Vite, webpack y Rollup, con el antes y después reales y los tamaños gzip.
- Gzip Comprimir y Descomprimir — Comprime texto o cualquier archivo con gzip, zlib o deflate sin cabecera.
- JSON a CSV — Convierte un array JSON en un CSV listo para hojas de cálculo.
- Minificador XML — Compacta documentos XML, feeds, sitemaps y payloads SOAP eliminando la sangría y los comentarios, con una comprobación de buena formación para que nada se rompa.