Skip to main content
Volver a herramientas

Text to Charcode

Convierte texto a códigos de carácter Unicode (decimal) y viceversa

Acerca de Text to Charcode

Muestra los puntos de código Unicode de tu texto en decimal, uno por carácter y separados por espacios, de modo que Hi! se convierte en 72 105 33, y reconstruye el texto a partir de una lista de esos códigos. Útil para escribir llamadas a String.fromCodePoint() o chr() de Python, detectar caracteres invisibles o parecidos escondidos en una cadena, o consultar valores ASCII rápidamente.

Categoría: Codificación.

Preguntas frecuentes

¿Qué es un código de carácter?

▾

Un código de carácter es el valor numérico asignado a un carácter en un estándar de codificación de caracteres. Esta herramienta usa puntos de código Unicode — los mismos valores definidos en el Estándar Unicode que devuelve el método codePointAt() de JavaScript.

¿Es ASCII o Unicode?

▾

Unicode. Para los primeros 128 caracteres (caracteres estándar del teclado), los puntos de código Unicode son idénticos a los valores ASCII, por lo que la salida coincide con las tablas ASCII tradicionales. Los caracteres más allá de U+007F tienen valores numéricos más altos.

¿Por qué un emoji da un número grande en lugar de dos?

▾

La herramienta lee puntos de código completos, como codePointAt(), así que 😀 se convierte en 128512. En cambio, charCodeAt() de JavaScript devolvería dos valores sustitutos UTF-16, 55357 y 56832; ambas formas se convierten de vuelta en el mismo emoji aquí.

¿Cómo convierto códigos de carácter de vuelta a texto?

▾

Pega códigos decimales separados por espacios o comas y haz clic en Codes to Text; la herramienta reconstruye la cadena con String.fromCodePoint(). Solo se interpretan valores decimales, así que convierte antes las formas hexadecimales como 0x48 o U+0048, y los valores mayores que 1114111 (U+10FFFF) se rechazan.

Herramientas relacionadas