Los puntos de código Unicode identifican caracteres mediante valores escalares hexadecimales; un carácter suplementario ocupa un punto, no dos unidades UTF-16. Convierte localmente en tu navegador.
Conversor en tiempo realTu entrada permanece en este navegador. El texto no se envía para convertirlo.
→
El archivo permanece en tu navegador.
Encadenar herramientas
Aplica cada herramienta de texto al resultado anterior.
01 / Guía
Cómo funciona
Los puntos de código Unicode identifican caracteres mediante valores escalares hexadecimales; un carácter suplementario ocupa un punto, no dos unidades UTF-16.
Información útil
Usa U+ seguido de una a seis cifras hexadecimales. Se rechazan sustitutos y valores mayores que U+10FFFF.
Los puntos de código Unicode identifican caracteres mediante valores escalares hexadecimales; un carácter suplementario ocupa un punto, no dos unidades UTF-16. Convierte localmente en tu navegador. Por ejemplo, al introducir "U+00A1 U+0048 U+006F U+006C U+0061 U+002C U+0020 U+0061 U+00F1 U+006F U+0021" se obtiene "¡Hola, año!". Compara ambas partes carácter por carácter; el aspecto visible puede ocultar bytes o marcas combinantes distintos. En este sentido una representación codificada vuelve a texto legible. Pega la secuencia completa, incluidos relleno o escapes, y compara los caracteres obtenidos con el sistema de origen. Una cadena codificada sintácticamente válida puede contener bytes que no forman UTF-8 válido.
Cómo funciona la representación
Un punto de código Unicode es un número escalar asignado a un carácter, escrito aquí como U+ y cifras hexadecimales. U+0041 representa A; un símbolo superior a U+FFFF sigue siendo un punto aunque JavaScript lo represente internamente con dos unidades UTF-16. Los puntos no son bytes ni especifican cómo se codifica un archivo. Las marcas combinantes tienen puntos propios: una letra acentuada visible puede constar de un punto precompuesto o varios puntos. Esta herramienta rechaza valores sustitutos UTF-16 y superiores a U+10FFFF porque no son escalares válidos. La lista ayuda a investigar textos visualmente iguales y marcas invisibles. Los puntos de código Unicode identifican caracteres mediante valores escalares hexadecimales; un carácter suplementario ocupa un punto, no dos unidades UTF-16.
Una transformación de texto tiene dirección. Primero distingue si la fuente es texto Unicode legible, una lista de bytes, puntos de código o una cadena ya codificada. Pega un valor breve cuyo significado conozcas, examina el resultado y solo después procesa una entrada mayor. Conserva la fuente. Una secuencia codificada puede ser reversible y revelar cada byte original a cualquiera que conozca el formato; la codificación no protege la privacidad. El proceso se ejecuta en este navegador y no envía el contenido a un servidor de conversión. Aun así, el resultado puede hacerse público si lo pegas en un documento, incidencia o URL compartida.
Límites y uso fiable
Usa U+ seguido de una a seis cifras hexadecimales. Se rechazan sustitutos y valores mayores que U+10FFFF. Usa exactamente el alfabeto, la codificación de bytes y la forma de normalización que pide el sistema receptor. Los formatos parecidos no siempre son compatibles. Una cadena descodificada puede contener marcado o caracteres de control y la siguiente aplicación debe tratarla como entrada no fiable. Una conversión válida tampoco demuestra que los datos estén autorizados o sean correctos. Comprueba una ida y vuelta cuando la operación sea reversible y compara puntos de código o bytes UTF-8 si dos cadenas parecen iguales pero fallan una comparación exacta. Para datos guardados o firmados, documenta la transformación dentro del contrato de datos.