Usa la unidad que pide el formulario
Un límite de caracteres puede incluir espacios, números y signos de puntuación. El indicador de letras se mantiene separado para que no confundas esas cantidades. La longitud visual tampoco es una medida fiable: dos palabras con el mismo número de caracteres pueden ocupar anchuras distintas. Comprueba la etiqueta del campo de destino antes de elegir un total.
Acentos y emojis se agrupan por grafemas
El motor utiliza la segmentación Unicode del navegador para contar grupos visibles. Una letra con acento combinante puede ser un grafema, aunque contenga varios elementos. También se normalizan las representaciones canónicamente equivalentes a NFC. Un servicio que limite unidades UTF-16 o bytes UTF-8 puede ofrecer otra cifra para la misma secuencia.
Ejemplo comprobable
Café!
| Caracteres | 5 |
|---|---|
| Letras | 4 |
| Bytes UTF-8 | 6 |
Espacios, tabulaciones y saltos de línea
Los espacios y las tabulaciones entran en el total con espacios; cada tabulación se trata como un espacio. Los saltos de línea explícitos se excluyen de ambos totales de caracteres y se reflejan en el indicador de líneas. El resultado sin espacios excluye los caracteres en blanco. Prueba un fragmento si la plataforma receptora cuenta los retornos de otra forma.
No cortes una secuencia Unicode a ciegas
Acorta palabras o caracteres visibles completos. Borrar una posición técnica de un emoji compuesto puede cambiar el símbolo mostrado. Un contador independiente explica diferencias, pero no sustituye la regla de aceptación del sistema receptor. Comprueba la cadena final allí cuando el límite sea estricto.
Cuenta después de componer el resultado
Añadir una firma, un prefijo o un separador modifica la longitud. Unir dos campos con «; » añade dos caracteres en cada unión. Mide el resultado que copiarás, no solo los componentes por separado. El tamaño total de un DOCX o PDF incluye estructura y formato, por lo que no se deduce de esta cifra.