Idioma
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Conversor de Bytes a Kilobytes

Conversor de Bytes a Kilobytes

Pasa un recuento de bytes de Content-Length a kilobytes mientras ajustas un presupuesto de peso de página, y vuelve a bytes para el valor que espera tu herramienta de compilación.

De los bytes de Content-Length a un presupuesto de peso de página

Toda herramienta que mide una página web te responde en bytes. La cabecera de respuesta Content-Length son bytes. curl -sI imprime bytes. El informe de compilación que tumba tu tarea de integración continua imprime bytes. Y sin embargo el presupuesto que negocias con el equipo se escribe en kilobytes: 14 KB para el HTML crítico, 60 KB para el CSS, 170 KB para el paquete del framework. Esta página cierra ese hueco: pegas el recuento de bytes en bruto y lees la cifra en KB que puedes llevar al documento del presupuesto.

La aritmética no tiene misterio; la disciplina sí. Un presupuesto de rendimiento solo funciona si todo el mundo mide lo mismo, y el recuento de bytes es el único número que nadie puede discutir. Convertirlo siempre igual es lo que mantiene honesto un presupuesto entre la cadena de compilación, el panel de la CDN y el panel de red del navegador.

Factor: un kilobyte son 1 000 bytes, así que KB = bytes ÷ 1000. Una hoja de estilos cuyo Content-Length marca 52340 son 52340 ÷ 1000 = 52,34 KB a cuenta de tu presupuesto de CSS.

Los bytes son lo que cruzó el cable

La cabecera cuenta el cuerpo ya codificado —la carga comprimida con brotli o gzip, no el archivo fuente de tu repositorio—. Ese recuento codificado es el que espera de verdad quien navega con una conexión lenta.

El presupuesto habla en kilobytes

Los presupuestos se escriben por tipo de recurso en KB porque así las cifras siguen siendo cortas y comparables de un vistazo. Doscientos mil bytes dicen poco; 200 KB frente a un techo de 170 KB es un veredicto inmediato.

La compresión cambia el número, no la unidad

Brotli suele recortar los recursos de texto bastante más que gzip, a menudo en torno a un 15–20 % en JavaScript, HTML y CSS. Ambos informan de su resultado en bytes, así que la división es la misma en los dos casos.

Comprobar un recurso frente a tu presupuesto

1

Consigue el recuento de bytes

Toma el valor de la cabecera Content-Length, de la columna de tamaño del informe de tu empaquetador o de un curl -sI contra la URL desplegada. Solo dígitos: los separadores de millares y los espacios sueltos se ignoran, y la coma se lee como marca decimal.

2

Escríbelo en el campo de bytes

La cifra en kilobytes se actualiza mientras escribes, así que puedes recorrer una lista de recursos sin pulsar nada entre uno y otro. Los valores muy grandes o muy pequeños pasan solos a notación científica.

3

Copia la cifra pelada a la hoja del presupuesto

El botón de copiar de cada campo deja en el portapapeles el número sin ninguna etiqueta de unidad, que es justo lo que quiere una celda de hoja de cálculo o un archivo de configuración del presupuesto.

4

Cambia el sentido para fijar un umbral de CI

El camino inverso está en la misma página: escribe en el campo de kilobytes o pulsa el botón de intercambiar unidades para invertir las dos. Las herramientas de presupuesto suelen querer sus límites en bytes, así que un techo de 170 KB acaba siendo 170 000 en la configuración.

Los dos campos se pueden editar en todo momento y los menús de unidades de ambos lados tienen buscador, así que si un compañero te pasa una cifra en megabytes o una velocidad de transferencia basada en bits, puedes llegar a esa unidad desde las mismas dos casillas sin salir de la página.

Tamaños habituales de recursos web en bytes y kilobytes

Estos son tamaños transferidos representativos de una compilación de producción moderna y comprimida, del estilo de lo que verías en el panel de red de un sitio bien optimizado. Úsalos para comprobar si un recurso de tu propia compilación pesa demasiado para lo que es.

Recurso (tal como se transfiere)Content-Length (bytes)Kilobytes
Documento HTML, brotli14 33614,336 KB
Respuesta JSON de API, gzip3 6003,6 KB
Paquete principal de estilos, brotli52 34052,34 KB
Paquete de JavaScript del framework, brotli180 224180,224 KB
Fuente variable recortada, WOFF245 00045 KB
Imagen principal, AVIF86 01686,016 KB

Las fuentes y las imágenes ya vienen en formatos comprimidos, así que un codificador en el servidor no les saca casi nada: su recuento de bytes en el cable es prácticamente el que tienen en disco. Los recursos de texto son donde la elección del codificador mueve el número y donde una infracción del presupuesto suele tener arreglo.

Recorre una cascada entera de una sentada

Como el resultado se recalcula con cada pulsación, puedes bajar por la cascada de red fila a fila y sustituir el número del campo cada vez, en lugar de reiniciar la página.

Tolerante con los valores pegados de una cabecera

Los valores pegados tal cual desde una terminal o un panel suelen traer espacios o coma decimal a la europea. Ambos se manejan solos, así que no tienes que limpiar la cadena antes.

Ninguna ida y vuelta mientras auditas

Una vez cargada la página, la aritmética corre en tu navegador. Auditar cien recursos no cuesta ni una petición de red propia, algo muy útil cuando estás mirando justo el panel de red que quieres medir.

Preguntas sobre el presupuesto de peso de página

¿Por qué Content-Length no coincide con el tamaño del archivo en disco?

Porque la cabecera describe el cuerpo después de la codificación de contenido. Si el servidor aplica brotli o gzip, Content-Length es el tamaño de la carga comprimida, que en un recurso de texto es habitualmente un tercio o menos del archivo que sale de tu compilación. Cuando la respuesta se envía por partes con codificación de transferencia fragmentada, la cabecera ni siquiera aparece y tienes que leer el tamaño transferido en el navegador.

¿El presupuesto debe contar kilobytes comprimidos o sin comprimir?

Vigila los dos, por motivos distintos. El tamaño comprimido gobierna el tiempo de descarga, así que ese es el número que debe usar tu presupuesto de red. El tamaño sin comprimir gobierna el coste de análisis y ejecución, que pesa sobre todo en el JavaScript de los dispositivos modestos. Un paquete que comprime de maravilla puede seguir bloqueando el hilo principal un buen rato después de llegar.

¿Por qué las herramientas del navegador y mi registro del servidor no coinciden en la misma respuesta?

Están contando cosas distintas. Las herramientas del navegador suelen mostrar el tamaño transferido incluyendo las cabeceras de respuesta, mientras que el registro del origen anota los bytes del cuerpo que emitió. Una CDN delante del origen añade otra capa: puede recodificar con otro algoritmo o con otro nivel de calidad, de modo que los bytes que salen del borde no son los que salen de tu servidor. Decide en qué punto de medida está definido tu presupuesto y convierte siempre desde ese punto.

¿Las cabeceras de respuesta también se comen presupuesto?

Son pequeñas por respuesta, pero no salen gratis. Un juego típico de cabeceras de seguridad, caché y CORS ronda unos cientos de bytes, y las cookies que se envían en cada petición suman. En una página con cien subrecursos eso ya se nota, y en parte por eso existe la compresión de cabeceras en las versiones modernas de HTTP. Si vas a por los últimos kilobytes, podar cabeceras redundantes y cookies infladas es un ahorro real, aunque modesto.

¿Cómo se reparte un presupuesto de peso de página entre tipos de recurso?

Pon un techo por tipo en vez de una cifra global, porque un total único deja que un equipo se gaste en silencio la asignación de todos los demás. Una repartición habitual es un tope estricto para los scripts, uno menor para estilos y fuentes, y otro generoso pero de cumplimiento obligado para las imágenes, con el documento lo bastante ligero como para que la primera respuesta llegue en muy pocas idas y vueltas de red. Pasa cada techo a bytes cuando lo escribas en la herramienta de compilación y deja la versión en KB en el documento que la gente lee de verdad.

B
KB

Tamaños de recursos web

1 450 B=1,45 KB
3 600 B=3,6 KB
14 336 B=14,336 KB
45 000 B=45 KB
52 340 B=52,34 KB
180 224 B=180,224 KB

Byte (B)

La unidad en la que hablan todas las cabeceras de respuesta, los registros de acceso y los informes del empaquetador, y la única cifra de peso de página que nadie puede discutir.

Kilobyte (KB)

La unidad en la que se escriben los presupuestos: un documento HTML comprimido ronda los 14 KB y un paquete de framework se acerca más bien a los 180 KB.

Pega un valor de Content-Length tal cual desde una cabecera o la terminal: los espacios y los separadores se ignoran
La cifra en kilobytes se actualiza mientras escribes, así que puedes recorrer la cascada de red fila a fila
El botón de copiar devuelve el número pelado, listo para una celda de la hoja del presupuesto
Pulsa Intercambiar unidades para pasar de un techo en KB al límite en bytes que espera tu herramienta de compilación
¿Quieres aprender más? Leer documentación →
1/5

Conversor de Almacenamiento

Bytes to Megabytes Conversor de Bits a Bytes Conversor de Bytes a Bits Conversor de Bytes a Gigabytes Conversor de Bytes a Kilobytes (página actual) Conversor de Kilobytes a Kibibytes Conversor de Kilobytes a Kilobits Conversor de Kilobytes a Megabytes Conversor de Mebibytes a Gibibytes Conversor de Mebibytes a Kibibytes Conversor de Mebibytes a Megabytes Conversor de Megabits a Megabytes Conversor de Megabits por segundo a Megabytes por segundo Conversor de Megabytes a Bytes Conversor de Megabytes a Gigabytes Conversor de Megabytes a Kilobytes Conversor de Megabytes a Mebibytes Conversor de Megabytes a Megabits Conversor de Megabytes a Terabytes Conversor de Petabytes a Terabytes Conversor de Tebibytes a Gibibytes Conversor de Tebibytes a Terabytes Conversor de Terabytes a Gigabytes Conversor de Terabytes a Megabytes Conversor de Terabytes a Petabytes Conversor de Terabytes a Tebibytes Gibibytes a Gigabytes Gibibytes a Mebibytes Gibibytes a Tebibytes Gigabits por segundo a Gigabytes por segundo Gigabits to Gigabytes Gigabytes a Bytes Gigabytes a Gibibytes Gigabytes to Gigabits Gigabytes to Megabytes Gigabytes to Terabytes Kibibytes to Kilobytes Kibibytes to Mebibytes Kilobits to Kilobytes Kilobytes to Bytes
Comience a escribir para buscar...
Buscando...
No se encontraron resultados
Pruebe con otras palabras clave