Minificador JSON

Compacta JSON quitando espacios. Todo en el navegador.

{{ jsonMinify.message }}

Descripción

El JSON minificado es JSON válido sin ningún espacio en blanco innecesario: sin saltos de línea, sin sangría, sin espacios tras dos puntos y comas. Desde el punto de vista del parser, es idéntico al original. Los datos y la estructura son exactamente los mismos.

En APIs de alto volumen, unos pocos bytes menos por respuesta multiplicados por millones de peticiones suman rápidamente. Un archivo de configuración de 40 KB con sangría puede reducirse a 28 KB minificado, una reducción real que acorta el tiempo de transferencia y el uso de ancho de banda, especialmente en redes móviles. En entornos serverless, donde cada milisegundo de arranque en frío importa, el JSON compacto en archivos de configuración contribuye a inicializaciones más rápidas.

Una combinación habitual es minificar y luego comprimir con Gzip o Brotli. En ese caso la minificación ayuda menos, porque los compresores de texto ya son eficientes con espacios repetidos, pero el JSON antes de la compresión sigue siendo más pequeño. Para datos sin compresión de transporte, como mensajes en colas, datos en localStorage del navegador o campos en bases de datos, la minificación tiene un impacto directo en el espacio consumido.

Esta herramienta valida el JSON antes de minificarlo. Si hay un error de sintaxis, no produce resultado, evitando propagar un documento roto sin querer. El resultado puede pegarse directamente en el body de una petición, un atributo data-* de HTML o un archivo .json de producción.

Detalle técnico

Ideas claras antes de usar la herramienta

  • ¿Para qué sirve esta herramienta?: Funciona por completo en tu navegador: sirve para validar, formatear o convertir datos en el día a día.
  • ¿Se envían mis datos a algún servidor?: El procesamiento es local con JavaScript. No almacenamos lo que pegas en los campos de texto.
  • ¿Puedo usarlo con datos reales en producción?: Úsalo bajo tu responsabilidad. Para secretos (contraseñas, tokens), prefiere entornos controlados y políticas internas. Recuerda de revisar los contenidos generados. Nunca confies ciegamente en cosas que ves en internet.

Fragmento corto para probar

  • Debajo aparece también el ejemplo largo en "Fragmentos de Código"; pega esta versión corta: Antes / después — { "a": 1 } → {"a":1}

Guía de la herramienta

  • Qué es JSON Ver la sección «Formateador y validador de JSON».

  • Qué hace el minificador Elimina espacios, saltos de línea y sangría innecesarios, dejando JSON válido en pocas líneas o en una sola.

  • Por qué usar el minificador Menos bytes en HTTP, encaja mejor en variables de entorno o atributos compactos, y coincide con el hábito de enviar JSON «compacto» en algunas APIs y colas.

Fragmentos de Código

Ejemplo de código
{
  "a": 1
}
→ {"a":1}

Antes / después

{
  "a": 1
}
→ {"a":1}

Preguntas frecuentes

¿Para qué sirve esta herramienta?

Funciona por completo en tu navegador: sirve para validar, formatear o convertir datos en el día a día.

¿Se envían mis datos a algún servidor?

El procesamiento es local con JavaScript. No almacenamos lo que pegas en los campos de texto.

¿Puedo usarlo con datos reales en producción?

Úsalo bajo tu responsabilidad. Para secretos (contraseñas, tokens), prefiere entornos controlados y políticas internas. Recuerda de revisar los contenidos generados. Nunca confies ciegamente en cosas que ves en internet.