WMW

Convertidor Unicode

Free

Convierte texto en secuencias de escape Unicode en formatos JavaScript, ES6 y entidad HTML, y decodifica secuencias de escape de vuelta a texto legible, manejando automáticamente los pares sustitutos para emojis, todo ejecutándose completamente en tu navegador.

Funciona completamente en tu navegador. Tu texto nunca se sube a ningún sitio.

Ver también como

Notación de punto de código Unicode (U+XXXX)

Entidad hexadecimal HTML

Entidad decimal HTML

Actividad reciente

Visible para todos. Últimos 20 usos de todos los visitantes, más recientes primero.

Decoded 1 Unicode escape sequence(s) back to text

hace 2 horas

Decoded 1 Unicode escape sequence(s) back to text

hace 2 horas

Decoded 2 Unicode escape sequence(s) back to text

hace 2 horas

Converted 1 character(s) of text to Unicode escapes

hace 2 horas

Converted 1 character(s) of text to Unicode escapes

hace 2 horas

Converted 1 character(s) of text to Unicode escapes

hace 2 horas

Converted 2 character(s) of text to Unicode escapes

hace 2 horas

Comentarios (0)

¿Te ha resultado útil esta herramienta? Deja un comentario, comparte un consejo o cuéntanos cómo podemos mejorarla.

Los comentarios de invitados se revisan antes de publicarse. Iniciar sesión para publicar al instante.

Aún no hay comentarios. ¡Sé el primero en compartir tu opinión!

Qué hace esta herramienta

Esta herramienta convierte texto en secuencias de escape Unicode en cuatro formatos comunes (JavaScript \uXXXX, punto de código ES6 \u{XXXXXX}, y entidades HTML hexadecimales/decimales), y convierte secuencias de escape de vuelta a texto legible, manejando automáticamente los pares sustitutos para caracteres como los emojis.

Cómo funciona

Cada carácter tiene un punto de código Unicode subyacente, un número que lo identifica. Para codificar, esta herramienta lee el punto de código de cada carácter y lo escribe usando los delimitadores y el número de dígitos que requiere el formato elegido, dividiendo los puntos de código por encima de U+FFFF en un par sustituto cuando se selecciona el formato JavaScript \uXXXX. Para decodificar, escanea el texto de entrada con un patrón que reconoce los cinco estilos de escape admitidos, convierte cada coincidencia de vuelta a su carácter, y reensambla cualquier par sustituto dividido en un solo carácter antes de reconstruir el texto final.

Problemas que resuelve

Preguntas frecuentes

›¿Qué es una secuencia de escape Unicode?

Una secuencia de escape Unicode es una forma de escribir un carácter dentro del código fuente o del markup usando solo ASCII plano, deletreando su punto de código Unicode en lugar del carácter mismo; por ejemplo, la letra "A" (punto de código 65, o 0x41 en hexadecimal) se puede escribir como \u0041 en JavaScript o A en HTML, y ambos representan exactamente el mismo carácter.

›¿Por qué los emojis y otros caracteres necesitan dos escapes \u en lugar de uno?

Los caracteres fuera de los primeros 65,536 puntos de código Unicode, incluyendo la mayoría de los emojis, no caben en un único escape \uXXXX de 16 bits, por lo que JavaScript y Java los representan como un "par sustituto" (surrogate pair): dos escapes \uXXXX consecutivos que solo tienen sentido juntos. Esta herramienta combina automáticamente un par sustituto alto-bajo válido en un solo carácter al decodificar, y divide automáticamente un carácter en un par sustituto al codificar al formato \uXXXX.

›¿Puedo decodificar texto que mezcla caracteres normales con secuencias de escape?

Sí, la pestaña "Unicode a texto" escanea tu entrada buscando patrones de escape reconocidos (\uXXXX, \u{XXXXXX}, &#xXXXX;, &#DDDD;, y U+XXXX) y solo reemplaza esos, dejando el texto plano circundante exactamente como estaba; esto es útil para limpiar texto copiado de un archivo fuente o página web donde solo algunos caracteres estaban escapados.

›¿Cuál es la diferencia entre los formatos JavaScript, ES6 y HTML?

\uXXXX es el escape clásico de JavaScript/Java/JSON y siempre usa exactamente 4 dígitos hexadecimales, requiriendo un par sustituto para caracteres por encima de U+FFFF; \u{XXXXXX} es el escape de punto de código ES6 más nuevo que puede representar cualquier punto de código directamente sin un par sustituto; &#xXXXX; y &#DDDD; son referencias numéricas de caracteres HTML en hexadecimal y decimal que los navegadores renderizan directamente en el markup.

›¿Esta herramienta envía mi texto a algún lugar?

No, cada conversión ocurre con JavaScript simple directamente en tu navegador; tu texto nunca se sube a un servidor.

Herramientas relacionadas

Free

Texto

Generador de security.txt

Genera un archivo security.txt según la RFC 9116, el estándar que indica a los investigadores de seguridad cómo reportar una vulnerabilidad en tu sitio, con advertencias integradas para una fecha Expires faltante o desactualizada y URIs de Contact no válidos.

Free

Texto

Generador de Certificados SSL Autofirmados

Genera un certificado TLS autofirmado real y funcional junto con su clave privada correspondiente directamente en tu navegador usando node-forge, con Subject Alternative Names, tamaño de clave y período de validez configurables, y archivos .crt y .key listos para descargar.

Free

Texto

Formateador de SQL

Reformatea una consulta SQL para mejorar su legibilidad con sangría consistente, una cláusula por línea y la capitalización de palabras clave que elijas, en más de una docena de dialectos SQL incluyendo MySQL, PostgreSQL, SQLite, T-SQL, PL/SQL, BigQuery y Snowflake, todo ejecutándose completamente en tu navegador.

Free

Texto

Verificador de Par Certificado y Clave SSL

Comprueba si una clave privada SSL/TLS, un certificado y una CSR opcional realmente pertenecen al mismo par de claves, decodifica y visualiza el sujeto, emisor, validez, SAN y huellas del certificado, todo ejecutándose completamente en tu navegador.

Free

Texto

Convertidor de Formato de Certificado SSL

Convierte certificados SSL/TLS entre codificación PEM y DER, agrupa certificados en un archivo PKCS#7 (.p7b) o los extrae de él, y empaqueta un certificado y una clave privada en un archivo PKCS#12 (.pfx / .p12) protegido por contraseña o los extrae de nuevo, todo ejecutándose completamente en tu navegador.

Free

Texto

Visor de Certificados SSL

Decodifica uno o más certificados X.509 PEM o DER y visualiza cada campo en lenguaje sencillo: sujeto, emisor, validez, huellas, detalles de la clave pública, y cada extensión estándar incluyendo Key Usage, Subject Alternative Names y Authority Information Access, todo ejecutándose completamente en tu navegador.

Free

Texto

Comparador de Textos

Compara dos bloques de texto y ve exactamente qué se añadió, eliminó o cambió a nivel de línea, palabra o carácter, con una vista unificada o en paralelo y un archivo de diferencia estándar descargable, todo ejecutándose completamente en tu navegador.

Free

Texto

Convertidor de Texto a ASCII

Convierte texto en sus códigos de caracteres ASCII y viceversa, con el resultado también mostrado en binario, hexadecimal y octal, todo ejecutándose completamente en tu navegador sin que se suba nada.