Contador de caracteres

Cuenta caracteres en tiempo real

0
Total de caracteres
0
Letras
0
Dígitos
0
Espacios
0
Otros símbolos
0
Sin espacios
0
Líneas
0
Unidades UTF-16
0
Bytes UTF-8

Acerca de Contador de caracteres

El Contador de caracteres muestra nueve recuentos del texto que escribes o pegas: total de caracteres, letras, dígitos, espacios, otros símbolos, caracteres sin espacios, líneas, unidades de código UTF-16 y bytes UTF-8. Los caracteres se cuentan tal como los ves, así que un emoji con tono de piel, una bandera o un acento escrito como una marca aparte cuentan como uno. Úsalo para comprobar un texto frente a un límite de caracteres, o el tamaño en bytes que guardará un campo. Solo cuenta: no edita, no guarda ni envía el texto, y funciona en tu navegador.

Ejemplo

Dos líneas de texto. El salto de línea es uno de los 3 espacios, y 👍🏽 es un solo carácter, pero 4 unidades UTF-16 y 8 bytes.

Texto

Café 👍🏽 #1
ok

Recuentos mostrados

Total de caracteres: 12
Letras: 6
Dígitos: 1
Espacios: 3
Otros símbolos: 2
Sin espacios: 9
Líneas: 2
Unidades UTF-16: 15
Bytes UTF-8: 20

Cómo contar los caracteres de un texto

  1. 1Pega el texto cuya longitud necesitas comprobar, o escríbelo en el cuadro.
  2. 2Lee los nueve recuentos que aparecen debajo; cambian con cada tecla.
  3. 3Compara «Unidades UTF-16» con el maxlength de un formulario web, o «Bytes UTF-8» con un límite expresado en bytes.
  4. 4Haz clic en «Borrar» para vaciar el cuadro.

Formatos y límites

Recuentos
Total de caracteres, Letras, Dígitos, Espacios, Otros símbolos, Sin espacios, Líneas, Unidades UTF-16, Bytes UTF-8
Espacios
Todo carácter de espacio en blanco, tabulaciones y saltos de línea incluidos
Líneas
Cero si el cuadro está vacío; un salto de línea justo al final suma una línea más, vacía
Dígitos
Dígitos de cualquier escritura, y signos numéricos como ½ o ²

Dónde se procesa tu texto

Los recuentos los vuelve a calcular JavaScript dentro de esta página con cada tecla; el texto nunca sale de tu dispositivo y no se guarda, así que al recargar la página el cuadro se vacía. La página no tiene mensajes de error propios; si alguna vez fallara, nuestro registro de errores recibiría el mensaje de error, el nombre de la herramienta y el nombre y la versión de tu navegador, sin tu texto.

Preguntas frecuentes

¿El recuento de caracteres incluye los espacios?

Sí. «Total de caracteres» incluye los espacios, las tabulaciones y los saltos de línea, mientras que «Sin espacios» los omite todos. El recuento «Espacios» abarca todo tipo de espacio en blanco, así que un texto escrito en dos líneas siempre tiene al menos uno: el salto de línea.

¿Cómo se cuentan los emojis y los acentos?

Uno cada uno, tal como se ven: 👍🏽 y 👨‍👩‍👧 cuentan cada uno como un carácter, y lo mismo é escrita como una e más un acento combinable. Esto depende de Intl.Segmenter, que Firefox tiene desde la versión 125; las versiones anteriores de Firefox cuentan puntos de código, así que allí 👨‍👩‍👧 cuenta como 5.

¿El maxlength de un formulario es lo mismo que «Total de caracteres»?

No. JavaScript y el maxlength de los formularios web cuentan unidades de código UTF-16: una letra simple vale 1, pero 👍🏽 vale 4. Un límite fijado en bytes, como en algunas bases de datos, formatos de archivo y API, corresponde a «Bytes UTF-8», donde é ocupa 2 y 👍🏽 ocupa 8.

¿Las letras de otros alfabetos cuentan como letras?

Sí. é, ß, я, 日 y cualquier otra letra Unicode cuentan como letras, y los dígitos de cualquier escritura cuentan como dígitos, al igual que signos como ½ o ². Los emojis, la puntuación y los símbolos como # van a «Otros símbolos».

Consejos y trucos

  • ✓Para contar las palabras, las frases y el tiempo de lectura del mismo texto, pégalo en el Contador de palabras.