Minificador JSON — Minificar JSON Online

Elimina todos los espacios innecesarios de tu JSON, valídalo al mismo tiempo y comprueba cuántos bytes ahorras, antes y después de gzip.

Actualizado el
Abrir archivo

Tus datos nunca salen de tu ordenador. Todo se procesa localmente en tu navegador.

Cómo usar: Minificador JSON

  1. Pega tu JSON o abre un archivo .json.
  2. El JSON se valida y se minifica al instante; los errores muestran la línea y la columna.
  3. Opcionalmente, ordena las claves alfabéticamente o escribe cada elemento del array en su propia línea (NDJSON).
  4. 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ónPara qué sirve
Ordenar clavesSalida estable para diffs, claves de caché y firmas: dos objetos con los mismos datos generan texto idéntico
JSON LinesArchivos 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.

Preguntas frecuentes

¿Minificar JSON cambia los datos?
No. Solo se eliminan los espacios que están fuera de las cadenas. Al analizar el JSON minificado se obtienen exactamente los mismos valores.
¿Cómo convierto un JSON a una sola línea?
Pégalo aquí: la salida minificada es una única línea. Cópiala o descárgala como archivo.
¿Por qué el tamaño con gzip es casi igual para JSON formateado y minificado?
Gzip y Brotli comprimen muy bien los espacios repetidos. Minificar sigue siendo útil cuando los datos no se comprimen, por ejemplo en bases de datos, cookies o URLs.
¿Se sube mi JSON a algún servidor?
No. La validación y la minificación se ejecutan en tu navegador.
¿Puedo instalar Minificador JSON como aplicación web y utilizarla sin conexión?
Sí. Minificador JSON es una aplicación web instalable (PWA): se instala desde el navegador, no se descarga desde una tienda de aplicaciones. Haz clic en «Instalar aplicación» en la parte superior de esta página en Chrome o Edge (Windows, macOS, Linux, ChromeOS) o, en Android, utiliza «Compartir» → «Añadir a la pantalla de inicio» en iPhone y iPad, o «Archivo» → «Añadir al Dock» en Safari 17+ en un Mac. A continuación, se abrirá en su propia ventana con su propio icono y, como se ejecuta íntegramente en tu navegador, seguirá funcionando sin conexión. Firefox en el ordenador de sobremesa no permite instalar aplicaciones web. Cómo funciona la instalación.

Herramientas relacionadas