Codificador Unicode

Convierte texto plano con opciones de formato claras. Tus datos permanecen en tu dispositivo.

Codificación y decodificación
Preparando tu espacio de trabajo…
Entrada
Salida
El resultado aparecerá aquí.

Cómo usarla

  1. Pega texto, abre un archivo o prueba el ejemplo.
  2. Elige el formato. El resultado se actualiza mientras escribes.
  3. Copia el resultado o descarga los datos convertidos.

Entender la codificación Unicode

Representa texto Unicode mediante secuencias de escape explícitas. Por defecto, los caracteres no ASCII usan escapes UTF-16 \uXXXX y el ASCII ordinario sigue siendo legible.

Elige escapes de puntos de código para JavaScript o escapa también ASCII. Los caracteres suplementarios usan pares sustitutos en modo UTF-16 y un escape \u{…} en modo Punto de código.

Escapes UTF-16

Un escape \uXXXX representa una unidad de código UTF-16. Los caracteres fuera del plano multilingüe básico requieren dos escapes, que conservan el carácter como un par sustituto.

Una conversión Unicode
Entrada
¡Hola, mundo! 👋
Resultado
\u00a1Hola, mundo! \ud83d\udc4b

Los ajustes predeterminados convierten esta entrada en una sola pasada.

Notación de puntos de código JavaScript

El modo Punto de código escribe \u{…} para los puntos de código no ASCII. Es sintaxis válida de cadenas JavaScript, pero no un formato de escape JSON. Las barras inversas, las comillas y los caracteres de control se escapan en ambos modos.

Contenido de una cadena, no un documento

La salida no incluye comillas delimitadoras. No añade propiedades JSON ni evalúa código. Se rechaza la entrada con sustitutos sin pareja para que copiar como UTF-8 y exportar archivos no la cambien silenciosamente.

Límites de procesamiento

Hasta 5 MiB de entrada, 20 MiB de salida y 10 segundos por ejecución. Los archivos de texto deben usar UTF-8. La codificación Base64 también acepta archivos binarios. Los documentos permanecen en tu dispositivo.

?

Preguntas frecuentes

¿Puedo pegar la salida en JSON?

Usa el modo UTF-16 y añade comillas dobles delimitadoras donde se espere una cadena JSON. Las llaves de los puntos de código no son escapes JSON válidos.

¿Por qué un emoji produce dos escapes?

UTF-16 representa un carácter suplementario con dos unidades de código. El modo Punto de código usa un solo escape.

¿Puedo escapar también los caracteres ASCII?

Sí. Activa Escapar también ASCII; las comillas, las barras inversas y los caracteres de control siempre se escapan.

¿La codificación normaliza mi texto?

No. Las formas compuestas y descompuestas siguen siendo distintas; no se realiza normalización Unicode.

¿La herramienta añade comillas?

No. Solo devuelve el contenido escapado de la cadena.

Encuentra tu próxima herramienta

Idioma

¿Cambiar de idioma? Se borrará el contenido actual. Primero copia o descarga tu trabajo.