Resumen
Un minificador de JSON convierte un bloque formateado en una sola cadena más corta al eliminar espacios, tabulaciones y saltos de línea que no forman parte de los datos. El contenido no cambia, pero el resultado ocupa menos y se integra mejor en código, peticiones o registros. Es útil para cuerpos de API, fragmentos de configuración, datos de prueba y exportaciones de depuración. Si el JSON tiene errores de sintaxis, no se puede minificar con seguridad: corrige primero comas finales, claves sin comillas o corchetes sin cerrar. El resultado está pensado para procesamiento y transporte, no para lectura cómoda. Si necesitas revisarlo visualmente, vuelve a formatearlo después o usa una herramienta de formato cuando quieras inspeccionar la estructura.
Casos de uso
- Reducir el cuerpo de una petición APIConvierte un JSON formateado en una sola línea para pruebas, ejemplos o llamadas a endpoints.
- Guardar fixtures de prueba en formato compactoMantén respuestas de ejemplo o datos de prueba en una versión más corta y fácil de incrustar.
- Preparar configuración para moverla entre sistemasElimina saltos de línea e indentación antes de pegar JSON en otra plataforma o variable de entorno.
Como funciona
- 1
Pega JSON válido en el campo de entrada.
- 2
La herramienta elimina el espacio no esencial y conserva valores y anidación.
- 3
Copia el resultado compacto para código, envío o almacenamiento.
Ejemplos
JSON legible a versión compacta
Entrada: { "usuario": "ana", "roles": [ "admin", "editor" ], "activo": true }
Salida: {"usuario":"ana","roles":["admin","editor"],"activo":true}
Se eliminan espacios y saltos de línea, pero se mantiene la estructura del objeto y la matriz.
Objeto anidado con números
Entrada: { "pedido": { "id": 1042, "articulos": [ { "sku": "A1", "cantidad": 2 }, { "sku": "B7", "cantidad": 1 } ] } }
Salida: {"pedido":{"id":1042,"articulos":[{"sku":"A1","cantidad":2},{"sku":"B7","cantidad":1}]}}
Los objetos y arreglos anidados se convierten en una sola línea sin cambiar los valores.
Texto con comas y espacios
Entrada: { "mensaje": "Guarda y vuelve a intentar.", "nota": "Los espacios dentro de cadenas se conservan." }
Salida: {"mensaje":"Guarda y vuelve a intentar.","nota":"Los espacios dentro de cadenas se conservan."}
Los espacios dentro de comillas forman parte del dato y no se eliminan.
FAQ
¿El minificador cambia números, booleanos o cadenas?
No. Una minificación correcta elimina solo el formato externo al texto JSON. Los valores deben permanecer iguales.
¿Qué pasa si el JSON no es válido?
No se debe generar un resultado seguro a partir de sintaxis rota. Corrige primero comas finales, claves sin comillas o llaves sin cerrar.
¿Se eliminan los espacios dentro de las cadenas?
No. Los espacios dentro de comillas forman parte del valor y deben mantenerse. Solo se quita el formato fuera de las cadenas.
¿Puedo minificar JSON con caracteres escapados o Unicode?
Sí, siempre que el JSON sea válido. Secuencias como \n, \t, \\ y caracteres Unicode se conservan según los datos de entrada.
