Minificador de JSON
"resumen": Pega JSON formateado y obtén la versión válida más pequeña: todo el espacio en blanco eliminado, significado intacto, normalmente un 20-40% más pequeño.
Minifica JSON hasta su forma válida más pequeña: toda la indentación, espacios y saltos de línea fuera de las cadenas se eliminan. La entrada se valida primero, de modo que un error de sintaxis se informa en lugar de producir silenciosamente una salida rota.
El JSON minificado es idéntico en significado a la versión formateada: el espacio en blanco entre tokens no aporta datos. Los documentos formateados típicos se reducen un 20-40%, lo que importa para respuestas servidas sin compresión, configuraciones incrustadas en bundles y cuotas de almacenamiento.
Cómo minificar JSON
- 1Pega tu JSON formateado en el panel de entrada.
- 2La herramienta lo valida e informa cualquier error de sintaxis con su posición.
- 3El JSON válido se vuelve a serializar sin ningún espacio entre tokens.
- 4Copia el resultado en una sola línea o descárgalo como archivo .json.
Minificar JSON en código
const minified = JSON.stringify(JSON.parse(text));import json
minified = json.dumps(json.loads(text), separators=(",", ":"))Preguntas frecuentes
¿Minificar cambia los datos en algo?
No. JSON ignora el espacio en blanco entre tokens, así que los parsers ven exactamente el mismo documento. El espacio en blanco dentro de las cadenas es dato y siempre se conserva. Ten en cuenta que el orden de claves se mantiene, pero los números se reserializan de forma canónica (1.50 se convierte en 1.5).
¿Vale la pena minificar si mi servidor usa gzip?
Gzip ya comprime muy bien el espacio en blanco repetido, así que el ahorro adicional en la red es pequeño (unos pocos puntos porcentuales). La minificación importa sobre todo donde no hay compresión: configuración incrustada en bundles de código, localStorage y campos con límite de tamaño.
¿Cómo des-minifico (formateo) JSON?
Usa nuestro Formateador de JSON, o en código: JSON.stringify(JSON.parse(texto), null, 2) en JavaScript, json.dumps(json.loads(texto), indent=2) en Python. La minificación es totalmente reversible salvo por el estilo de formato original.
¿El JSON minificado puede contener comentarios o comas finales?
No: son inválidos en JSON antes y después de minificar. Si tu origen es JSONC (configuración con comentarios), elimina los comentarios con una herramienta que entienda JSONC primero; este minificador exige JSON estricto.
Última actualización: