Analizador de Tamaño JSON

Herramienta gratis

Pega o sube un JSON. Verás el peso serializado (bytes UTF-8) de cada clave y elemento de array, ordenado de mayor a menor, para encontrar rápidamente qué rama infla el tamaño total. Todo se procesa en tu navegador: nada se sube a los servidores de RA Software Apps.

Ramas más pesadas

Pega un JSON, o carga el ejemplo, y pulsa Analizar.

Informe

Informe en Markdown

JSON

Cómo se usa

  1. Pega el JSON o sube el fichero.
  2. Revisa el peso de cada clave y de cada elemento de un array, ordenados de mayor a menor.
  3. Baja por las ramas más pesadas hasta encontrar qué dato infla el total.

Qué calcula y cómo

El peso se mide en bytes UTF-8 del texto serializado, que es lo que viaja por la red antes de comprimir. La herramienta calcula ese tamaño para cada rama del árbol y lo ordena, de modo que se ve enseguida si el problema es un campo repetido en miles de elementos, una imagen en base64 o un array que debería ir paginado.

Preguntas frecuentes

¿El tamaño mostrado es el que descarga el usuario?

No exactamente. Los servidores suelen comprimir con gzip o brotli y el JSON comprime bien. Aun así, el tamaño sin comprimir es el que el cliente tiene que analizar y mantener en memoria.

¿Por qué bytes y no caracteres?

Porque los acentos, emojis y otros caracteres fuera de ASCII ocupan más de un byte en UTF-8.

¿Cómo se reduce un JSON pesado?

Quitando campos que el cliente no usa, paginando listas largas y moviendo los binarios en base64 a ficheros aparte.