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
Cómo formateador de json
- 1
Pega tu JSON
Pega o escribe JSON en el cuadro de entrada. Se analiza mientras escribes.
- 2
Elige un estilo
Elige indentación de 2 espacios, 4 espacios o tabulaciones, o cambia a salida minificada.
- 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.
También podrías necesitar
Formateador de XML
Indenta XML y detecta etiquetas desbalanceadas
Formateador de HTML
Embellece e indenta HTML correctamente
CSV a JSON
Convierte exportaciones de hojas de cálculo a JSON
Codificador y decodificador Base64
Codifica y decodifica Base64 y Base64URL
Formateador de CSS
Embellece o minifica hojas de estilo
Minificador de CSS
Reduce hojas de estilo con un minificador que realmente entiende CSS
Generador de hash
MD5, SHA-1, SHA-256, SHA-384 y SHA-512
Formateador de JavaScript
Formatea JS y TypeScript con un analizador real