Minificar JSON
Minifica y formatea documentos JSON
Acerca de Minificar JSON
Minifica JSON en una sola línea o lo formatea con sangría de 2 espacios, e indica cuánto más pequeña es la versión minificada. La entrada pasa por JSON.parse y JSON.stringify, así que debe ser JSON estricto, los espacios dentro de los valores de texto se conservan y el resultado siempre se puede analizar. Útil para reducir fixtures, payloads de API o configuración antes de incrustarlos en el código.
Categoría: Minificadores.
Preguntas frecuentes
¿Cuál es la diferencia entre minificar y formatear JSON?
▾
Minificar elimina todos los espacios en blanco innecesarios para reducir el tamaño del archivo — ideal para respuestas de API y bundles de producción. Formatear agrega sangría y saltos de línea para la legibilidad humana — ideal para archivos de configuración y depuración.
¿La minificación cambia los datos?
▾
No en un JSON típico, pero la herramienta reconstruye el texto a partir del valor analizado en lugar de solo borrar espacios. Por eso, las claves repetidas conservan solo el último valor, los enteros mayores que 2^53 se redondean (un problema para los ID de 64 bits) y los números se reescriben en la notación estándar de JavaScript, así que 1.0 se convierte en 1 y 1e3 en 1000.
¿Cuánto se puede reducir el JSON?
▾
Depende de la sangría: el JSON formateado y muy anidado es el que más se reduce, y la herramienta muestra el porcentaje exacto y el tamaño antes y después. Para payloads de API, activa también la compresión GZIP o Brotli, que ahorra mucho más porque el JSON repite las mismas claves.
¿Por qué solo aparece el error "Invalid JSON"?
▾
La entrada debe ser JSON estricto, así que se rechazan los comentarios, las comas finales, las comillas simples y las claves sin comillas, aunque puedan aparecer en archivos JSONC como tsconfig.json o en archivos JSON5. El minificador no indica dónde está el problema; pega el texto en el Validador JSON para ver el mensaje del analizador sobre el primer error.