Escape / Unescape Unicode
Convierte texto a códigos ⟦bs⟧u o decodifícalos de vuelta. Admite ⟦bs⟧uXXXX, ⟦bs⟧u'undefined', U+XXXX y entidades hexadecimales HTML, incluidos emoji y letras acentuadas. Nada se sube a un servidor.
Escribe texto o Unicode codificado...
Aún no hay resultados.
¿Qué es el escape Unicode?
El escape Unicode escribe los caracteres como puntos de código numéricos en lugar del carácter en sí. En JavaScript un carácter se convierte en ⟦bs⟧uXXXX, por ejemplo H pasa a ⟦bs⟧u0048, y los caracteres CJK o los emoji usan la misma notación. El resultado es ASCII puro, así que sobrevive en sistemas que estropean el texto no ASCII.
Los caracteres por encima de U+FFFF, como los emoji, no caben en un solo ⟦bs⟧uXXXX. JavaScript los escribe como un par sustituto, por eso 😀 se convierte en ⟦bs⟧uD83D⟦bs⟧uDE00. Otros formatos evitan esto: ⟦bs⟧u{1F600} guarda el punto de código directamente, U+1F600 es la notación Unicode estándar y 😀 es la entidad hexadecimal HTML.
Cómo escapar o desescapar Unicode
- Pega el texto o las secuencias de escape que quieres convertir.
- Elige Escape para pasar texto a códigos, o Unescape para volver de códigos a texto.
- En modo Escape, elige un formato y decide si escapar solo los caracteres no ASCII o todos.
- Pulsa el botón para convertir.
- Copia el resultado o descárgalo como archivo .txt.
Ejemplos de escape Unicode
Escapar cada carácter de Hello
Hello
⟦bs⟧u0048⟦bs⟧u0065⟦bs⟧u006C⟦bs⟧u006C⟦bs⟧u006F
Escapar un emoji como par sustituto
😀
⟦bs⟧uD83D⟦bs⟧uDE00
Desescapar puntos de código a texto
⟦bs⟧u4F60⟦bs⟧u597D
你好
UrsaKit frente a otros conversores Unicode
| Criterio | UrsaKit | dencode | branah |
|---|---|---|---|
| Precio | Gratis | Gratis | Gratis con anuncios |
| Formatos | ⟦bs⟧uXXXX, ⟦bs⟧u{X}, U+XXXX, &#xXXXX; | Más de nueve notaciones | Cuatro direcciones de conversión |
| Opción solo no ASCII | Sí | No | No |
| Desescape de formatos mixtos | Sí | Sí | Limitado |
| Copiar y descargar | Ambos | No | No |
| Sube tu texto | No | No | No |
Preguntas frecuentes
¿Se sube mi texto a algún servidor?
No. La conversión se ejecuta en tu navegador con JavaScript y nada se envía a un servidor.
¿Cuál es la diferencia entre ⟦bs⟧uXXXX y U+XXXX?
Describen el mismo punto de código con distinta notación. ⟦bs⟧uXXXX es el escape de JavaScript y U+XXXX es la notación Unicode estándar que se usa en la documentación. El modo Escape escribe una y el modo Unescape lee ambas.
¿Por qué un emoji se convierte en dos códigos ⟦bs⟧uXXXX?
Los caracteres por encima de U+FFFF, incluidos casi todos los emoji, necesitan más de 16 bits. JavaScript los divide en un par sustituto, así que un emoji ocupa dos tokens ⟦bs⟧uXXXX. El formato ⟦bs⟧u{X} conserva el punto de código en uno solo.
¿Cómo desescapo texto Unicode?
Cambia la dirección a Unescape, pega los códigos y pulsa el botón. La herramienta reconoce ⟦bs⟧uXXXX, ⟦bs⟧u{X}, ⟦bs⟧U00000000, U+XXXX, &#xXXXX;, 〹, ⟦bs⟧xXX y %uXXXX, incluso mezclados.
¿Funciona con emoji y letras acentuadas?
Sí. Los puntos de código fuera del plano básico multilingüe se escapan como pares sustitutos en formato JavaScript y se decodifican correctamente, y las letras latinas acentuadas funcionan en todos los formatos.
¿Cuándo conviene usar ⟦bs⟧u{X} o &#xXXXX;?
Usa ⟦bs⟧u{X} en JavaScript moderno, CSS y JSON, donde un solo token puede contener cualquier punto de código. Usa &#xXXXX; cuando escribas HTML o XHTML y quieras una entidad en lugar del carácter directo.