Saltar al contenido principal
Tooletto

Minificador de JSON

Un preajuste de Formateador de JSON

Elimina cada espacio, tabulación y salto de línea innecesario de JSON para producir la salida válida más pequeña. Útil para incrustar JSON en variables de entorno, cadenas de consulta o archivos de configuración donde el tamaño importa.

  • Los archivos nunca salen de tu dispositivo
  • Gratis, sin registro
  • Sin marcas de agua
  • Funciona sin conexión una vez cargado
Loading tool…

Cómo formateador de json

  1. 1

    Pega tu JSON

    Pega o escribe JSON en el cuadro de entrada. Se analiza mientras escribes.

  2. 2

    Elige un estilo

    Elige indentación de 2 espacios, 4 espacios o tabulaciones, o cambia a salida minificada.

  3. 3

    Copia el resultado

    Copia el JSON formateado a tu portapapeles o descárgalo como un archivo .json.

Dónde realmente ahorra algo importante el JSON minificado

La diferencia de tamaño entre JSON formateado y minificado escala con cuán profundamente anidada esté la estructura, ya que cada nivel de indentación añade espacio en blanco en cada línea — una respuesta de API profundamente anidada puede llevar una fracción genuinamente significativa de su recuento total de bytes como puro espacio en blanco de formateo, nada del cual lee o necesita el programa receptor. Eliminarlo antes de que los datos entren en el cuerpo de una solicitud HTTP, un parámetro de consulta de URL con límite de longitud, o una variable de entorno reduce directamente el payload sin ningún coste para los propios datos.

Importa menos donde la restricción no es el tamaño sino la legibilidad — un archivo de configuración registrado en control de versiones se beneficia mucho más de mantenerse formateado, ya que un archivo JSON minificado de una sola línea es difícil de comparar o editar para un revisor humano, y las herramientas de control de versiones generalmente manejan las diferencias basadas en líneas mucho mejor que las líneas densas únicas.

Minificar no cambia lo que significan los datos

Vale la pena ser explícito en que la minificación es puramente una operación de espacios en blanco — ninguna clave, valor, tipo o estructura cambia de ninguna forma, y un programa que analiza la salida minificada recibe un objeto idéntico en todos los aspectos al que recibiría de la versión formateada. La única diferencia observable es el recuento de bytes de la representación de texto, nunca los datos que representa.

Preguntas frecuentes

¿Se envía mi JSON a un servidor?

No. El análisis y formateo usan el motor JSON integrado del navegador. Nada se transmite, registra ni almacena, lo que lo hace seguro para respuestas de API que contienen datos de producción.

¿Por qué dice que mi JSON es inválido?

Las causas más comunes son comas finales, comillas simples en lugar de dobles, claves sin comillas, y comentarios — ninguno de los cuales es JSON válido aunque JavaScript los acepte. El mensaje de error señala la posición exacta.

¿Cuál es la diferencia entre formatear y minificar?

Formatear añade indentación y saltos de línea para que la estructura sea legible. Minificar elimina cada carácter opcional para hacer el payload lo más pequeño posible, que es lo que quieres al incrustar JSON en una solicitud o un archivo de configuración.

¿Puede manejar archivos muy grandes?

Los documentos de hasta unos pocos megabytes se formatean al instante. Más allá de aproximadamente 10 MB, el propio analizador JSON del navegador se convierte en el cuello de botella sin importar la herramienta usada.