Minificador JSON
Minificar y comprimir JSON eliminando espacios en blanco
Entrada JSON
Salida minificada
¿Qué es un minificador JSON?
Cada kilobyte importa cuando envías respuestas de API por redes móviles o intentas mantener ligeros los archivos de configuración de tu app. El JSON minificado elimina todo el espacio en blanco — sin indentación, sin saltos de línea, sin espacios entre claves y valores — dejando una sola línea compacta. JSON permite cualquier cantidad de espacios según la especificación, así que la versión minificada es igual de válida que la formateada. La diferencia puede ser notable: una respuesta con indentación de 2 espacios puede reducirse un 30–50% al minificarla. Ver RFC 8259 para las reglas formales.
Esta herramienta se ejecuta en tu navegador. Tu JSON pasa por JSON.stringify() sin argumentos extra, lo que produce la salida mínima. No se envía nada a ningún servidor.
Cómo usar esta herramienta
Pegar o subir
Pega tu JSON en el editor izquierdo o haz clic en Subir para cargar un archivo. El botón Ejemplo carga datos de ejemplo.
Ver salida minificada
El panel derecho muestra el resultado minificado automáticamente. La barra de estadísticas muestra el tamaño original, el minificado y cuánto se ahorró. El JSON inválido mostrará un error.
Copiar o descargar
Usa Copiar o Descargar para obtener el JSON minificado. Si necesitas salida formateada de nuevo, usa el Formateador JSON. Para validar la sintaxis antes o después de minificar: Validador JSON.
Ejemplos de minificación JSON
La minificación elimina todo el espacio en blanco. Aquí hay ejemplos:
Entrada formateada
Salida minificada
Cuándo se usa JSON minificado
Las respuestas de API suelen estar minificadas para reducir el ancho de banda. Al crear una API, puedes minificar el JSON que envías. Al almacenar JSON en una columna de base de datos o un parámetro URL, el tamaño más pequeño importa. Las herramientas de build y bundlers a veces esperan configuración minificada. La especificación JSON permite cualquier cantidad de espacio en blanco, así que el JSON minificado sigue siendo válido.
Si necesitas leer JSON minificado, pégalo primero en el Formateador JSON. Para validar la sintaxis antes o después de minificar: Validador JSON.
Preguntas frecuentes
¿Cómo minificar JSON en JavaScript?
Llama a JSON.stringify(obj) sin el argumento de espaciado opcional. Eso es literalmente todo lo que hace esta herramienta — parsea tu entrada y luego llama a JSON.stringify() sin extras. Sin servidor involucrado.
¿Cuál es la diferencia entre JSON minificado y formateado?
El JSON formateado tiene indentación y saltos de línea para hacerlo legible. El JSON minificado tiene todo eso eliminado — mismos datos, sin espacios. RFC 8259 dice que los espacios son insignificantes, así que ambos son igualmente válidos.
¿Cuánto más pequeño se vuelve el JSON minificado?
Depende del espacio en blanco original. El JSON formateado con indentación de 2 espacios típicamente se reduce un 30–50%. La barra de estadísticas muestra los tamaños exactos antes/después.
¿Puedo minificar JSON inválido?
No. La herramienta parsea primero la entrada. Si no es JSON válido, verás un error. Corrige la sintaxis con el Validador JSON o el Formateador JSON.
¿La minificación cambia los datos reales?
No — solo se eliminan los espacios. Todas las claves, valores, arrays y objetos anidados quedan exactamente igual. La salida es semánticamente idéntica a la entrada.
Herramientas relacionadas
Más sobre JSON: guía de MDN, RFC 8259, json.org, JSON.stringify en MDN, jq, Postman.