100% privado • Funciona en tu navegador • Sin subir datos

Contador de Bytes

Contador de bytes online gratuito. Mide el tamaño del texto en bytes UTF-8, KB y MB. Verifica tamaños de archivo, límites de API y campos de base de datos. 100% privado.

Qué hace este Contador de Bytes

Este contador de bytes mide el tamaño del texto en bytes UTF-8, ayudando a entender el uso de datos.

  1. 1.Escribe o pega tu texto en el editor, o arrastra y suelta un archivo de texto.
  2. 2.Visualiza el conteo exacto de bytes UTF-8 actualizándose en tiempo real — mostrado en bytes con formato automático de KB/MB para textos más grandes.
  3. 3.Compara el conteo de bytes con tu recuento de caracteres para entender la sobrecarga de codificación de tu texto.

Preguntas frecuentes

¿Mi texto se sube a un servidor?

No. El conteo de bytes usa la API TextEncoder integrada del navegador — todos los cálculos se realizan localmente. Tu texto nunca sale de tu dispositivo.

¿Cómo se calcula el conteo de bytes UTF-8?

La herramienta usa TextEncoder.encode() para convertir tu texto a un arreglo de bytes UTF-8, luego mide su longitud. Esta es la misma codificación usada al guardar archivos de texto en sistemas modernos, por lo que el conteo coincide con los tamaños reales de archivo.

¿Por qué algunos caracteres ocupan más bytes que otros?

UTF-8 es una codificación de ancho variable: los caracteres ASCII (A-Z, 0-9) usan 1 byte, los caracteres latinos acentuados (é, ñ) usan 2 bytes, los caracteres CJK (中, 日, 한) y la mayoría de los emojis usan 3 bytes, y algunos emojis complejos usan 4 bytes.

¿Por qué el conteo de bytes es diferente del conteo de caracteres?

El conteo de caracteres trata cada símbolo como 1, sin importar la codificación. El conteo de bytes refleja el costo real de almacenamiento — un carácter chino es 1 carácter pero 3 bytes. La diferencia muestra la sobrecarga de codificación del texto no ASCII.

¿El conteo de bytes coincide con el tamaño real del archivo cuando guardo el texto?

Casi exactamente. El conteo refleja el tamaño codificado en UTF-8. El tamaño real del archivo puede diferir en unos pocos bytes debido a caracteres de salto de línea (\r\n vs \n) o marcadores BOM, pero para texto estándar la coincidencia es precisa.

¿Cómo ayuda esto con los límites de campos de base de datos?

Muchas bases de datos (MySQL, PostgreSQL) miden los límites de columnas VARCHAR en bytes, no en caracteres. Una columna VARCHAR(255) contiene 255 bytes, que es 255 caracteres ASCII pero solo ~85 caracteres chinos. Esta herramienta te muestra el costo real en bytes.

¿Puedo usar esto para verificar tamaños de carga de API?

Sí. Si estás construyendo cargas JSON para APIs REST, pega el texto JSON aquí para ver su tamaño exacto en bytes. Esto te ayuda a mantenerte dentro de los límites de cuerpo de solicitud (comúnmente 1MB para la mayoría de las APIs).