🇪🇸ES

Contador de caracteres y bytes

Cuenta caracteres, palabras, líneas y el tamaño en bytes UTF-8 de cualquier texto.

✨ What do you want to try next?

You've finished this tool — here are a few you might find useful.

Explore 100+ free toolsPDF, Image, Text, Convert, Calculate and more — all free.View all tools →

Acerca del contador de caracteres y bytes

Esto cuenta tu texto de cuatro formas a la vez — caracteres, bytes UTF-8, palabras y líneas — siendo el tamaño en bytes la parte que la mayoría de herramientas omite. Desarrolladores y redactores técnicos lo necesitan cuando algo se mide en bytes en vez de caracteres: una columna de base de datos con límite de bytes, un tope de campo de API, un presupuesto de meta descripción, un valor de configuración, o una carga JSON. Ver caracteres y bytes uno al lado del otro hace evidente cuándo el contenido no ASCII se está comiendo espacio extra en silencio.

Cómo funciona

  • Caracteres cuenta puntos de código Unicode, así que la mayoría de emojis y letras acentuadas cuentan como uno.
  • Bytes (UTF-8) codifica el texto como UTF-8 y mide la longitud real en bytes — el tamaño real que ocupa el texto en un archivo, base de datos o solicitud de red.
  • Palabras divide por espacios en blanco.
  • Líneas cuenta las líneas separadas por saltos de línea.

Todo se actualiza en vivo mientras escribes o pegas.

Supuestos y comportamiento

  • El conteo de bytes es UTF-8, la codificación dominante para la web, los archivos y la mayoría de bases de datos. En UTF-8, los caracteres ASCII simples son 1 byte cada uno, las letras acentuadas comunes y griegas/cirílicas 2 bytes, la mayoría de las demás escrituras 3 bytes, y muchos emojis 4 bytes o más.
  • Los caracteres se cuentan como puntos de código, por eso una cadena puede tener muchos más bytes que caracteres cuando contiene contenido no ASCII.
  • Las palabras se separan por espacios en blanco; un salto de línea final aún cuenta como fin de una línea.

Limitaciones

  • El conteo de caracteres son puntos de código, no clústeres de grafemas. Algunos emojis se construyen de varios puntos de código (variantes de tono de piel, banderas, emojis de familia), así que pueden contar como más de un «carácter» aunque se rendericen como un solo glifo.
  • La cifra de bytes es específicamente UTF-8. Otras codificaciones difieren — UTF-16 (que JavaScript usa internamente) y las codificaciones heredadas darían conteos de bytes distintos.
  • La longitud de SMS no es lo mismo que los bytes UTF-8. Los mensajes usan segmentación GSM-7 o UTF-16, así que usa esto como guía general de tamaño, no como un contador exacto de segmentos SMS.
  • Mide el tamaño; no valida ni transforma el texto.

Privacidad

El conteo se ejecuta por completo en tu navegador. Tu texto nunca se sube ni se almacena.

Preguntas frecuentes

¿Este contador es gratis?

Sí — gratis, sin registro, sin límites, funciona en tu navegador.

¿Por qué hay más bytes que caracteres?

El conteo de bytes es UTF-8, donde los caracteres no ASCII ocupan 2–4 bytes cada uno. Así que el texto con acentos, escrituras no latinas o emojis tiene más bytes que caracteres.

¿Qué codificación es el conteo de bytes?

UTF-8 — el estándar para la web, los archivos y la mayoría de bases de datos. El ASCII es 1 byte por carácter; otros caracteres ocupan más.

¿Puedo usar esto para comprobar la longitud de SMS?

Solo como guía aproximada. Los SMS usan segmentación GSM-7 o UTF-16, no bytes UTF-8, así que el conteo exacto de segmentos puede diferir.

¿Cómo se cuentan los emojis?

Como puntos de código Unicode. Algunos emojis combinan varios puntos de código (banderas, tonos de piel, familias), así que pueden contar como más de un carácter aunque se muestren como un solo glifo.

¿Sirve para límites de metaetiquetas o campos de base de datos?

Sí. Comprueba los caracteres contra límites de caracteres (como las metaetiquetas) y los bytes UTF-8 contra campos limitados por bytes.

¿Se sube mi texto?

No. Todo se ejecuta localmente en tu navegador; nada se envía ni almacena.

Lakshay Kumar

Escrito por Lakshay Kumar(TechLakshay)

A QA Automation Engineer by trade, Lakshay's real passion is untangling complex problems into simple, working solutions — which is exactly why FreeMyTask exists. On Instagram, he channels that same instinct into helping 26,000+ content creators with SEO education, motivation, and hands-on query solving.

Última actualización: September 5, 2026
🎁