Saltar al contenido
NMSnabbit. EN

Calculadora de longitud de cadena

Mide la longitud de una cadena en caracteres, unidades y bytes UTF-8.

Herramientas de texto Funciona en tu navegador

¿Cómo saber la longitud de una cadena?

La cadena «café🙂» tiene cinco puntos de código, seis unidades UTF-16 y nueve bytes UTF-8. Esta calculadora reporta todas esas medidas, más el recuento sin espacios, porque cada una importa en algún sitio: el .length de JavaScript devuelve unidades UTF-16, los límites VARCHAR de MySQL cuentan caracteres y muchas API limitan los payloads en bytes. Pega un valor y lee la medida que tu sistema de destino exige.

Cómo usar Longitud de cadena

  1. 1 Suelta en el campo la cadena que necesitas medir.
  2. 2 Lee las cuatro longitudes: puntos de código, recuento sin espacios, unidades UTF-16 y bytes UTF-8.
  3. 3 Elige la medida que de verdad limita tu columna de base de datos o tu API.
  4. 4 Copia los números a tu informe de bug o a tus notas de esquema.

Para qué sirve esta herramienta

  • Comprobar un valor contra el límite de una columna de base de datos.
  • Validar la longitud de una entrada en un contrato de API.
  • Medir el tamaño en bytes de un token o una clave.
  • Depurar por qué .length no coincide con lo que ves.

Preguntas frecuentes

¿Por qué hay varios números de longitud?
Porque los sistemas no se ponen de acuerdo. El .length de JavaScript cuenta unidades UTF-16, el len() de Python cuenta puntos de código y el almacenamiento limitado en bytes cuenta bytes UTF-8. Con ASCII puro las tres coinciden; añade un emoji y divergen.
¿Qué longitud debería usar un campo de base de datos?
Revisa la definición de la columna. VARCHAR(50) en MySQL significa 50 caracteres, pero un límite de índice como 767 bytes es una restricción en bytes. El informe muestra ambas para que pruebes contra la correcta.
¿Maneja bien los emoji?
Sí. 🙂 es un punto de código pero dos unidades UTF-16 y cuatro bytes UTF-8, y cada cifra lo refleja. Las secuencias formadas por varios puntos de código, como algunos emoji de familia, cuentan por punto de código.

Herramientas relacionadas

Más Herramientas de texto

Más herramientas como esta:

Ver Herramientas de texto