Calculadora de longitud de cadena

Calcula la longitud de una cadena en caracteres, bytes (UTF-8) y unidades de código UTF-16.

Entrada

Preguntas frecuentes

¿Por qué bytes y caracteres son diferentes?

UTF-8 usa de 1 a 4 bytes por carácter. Los caracteres ASCII usan 1 byte, mientras que los emojis y muchos caracteres no latinos usan de 2 a 4 bytes.

¿Qué son las unidades de código UTF-16?

Las unidades de código UTF-16 son lo que devuelve string.length en JavaScript. La mayoría de caracteres usan 1 unidad, pero los emojis usan 2 (pares sustitutos).