Acerca del conversor ASCII / Unicode
Esto convierte entre texto y los puntos de código numéricos detrás de cada carácter — ASCII para el conjunto básico en inglés, Unicode para todo lo demás. Los desarrolladores lo usan para inspeccionar exactamente qué caracteres contiene una cadena (incluidos los invisibles o parecidos), para construir secuencias de escape, para depurar problemas de codificación, o para buscar el código de un carácter. Convierte texto a códigos, o una lista de códigos de vuelta a texto, en decimal, hexadecimal o notación U+.
Cómo funciona
Texto → códigos lee el punto de código Unicode de cada carácter y los lista en tu formato elegido: decimal (72), hexadecimal (48) o notación U+ (U+0048). Itera por punto de código, así que los emojis y otros caracteres fuera del rango básico se leen como un solo valor, no se dividen. Códigos → texto analiza una lista de puntos de código separados por espacios o comas y reconstruye la cadena. ASCII son simplemente los primeros 128 puntos de código Unicode, así que el texto plano en inglés produce los números ASCII familiares.
Supuestos y comportamiento
- Usa puntos de código Unicode (
codePointAt), así que los caracteres más allá del plano básico — incluida la mayoría de emojis — cuentan como un punto de código cada uno. - El formato de salida es tu elección: decimal, hex o U+.
- Al decodificar, los puntos de código pueden separarse por espacios o comas, y aceptan prefijos
U+o hex/decimal sin más. - Los primeros 128 puntos de código son exactamente la tabla ASCII.
Limitaciones
- Los puntos de código no son bytes UTF-8/UTF-16. Esto muestra el número Unicode del carácter, no su secuencia de bytes codificada — un punto de código por encima de U+FFFF es un número aquí pero ocupa varios bytes en disco. Usa el contador de bytes/caracteres para tamaños codificados.
- Los clústeres de grafemas pueden ser varios puntos de código. Un emoji con modificador de tono de piel, una bandera, o una letra con acento combinante son varios puntos de código, así que se convierten en varios números aunque parezcan un carácter.
- La decodificación rechaza valores fuera del rango Unicode válido (0 a 0x10FFFF).
Privacidad
La conversión se ejecuta por completo en tu navegador. Nada se sube ni se almacena.

