Handy Dev Tools
Herramientas online sencillas para tareas cotidianas.

Sin favoritos

    Codificador/decodificador Base64
    Markdown a HTML
    HTML a Markdown
    Codificador/Decodificador URL
    Conversor de escape Unicode
    Codificación/Decodificación Unicode
    Formateador SQL
    Divididor SQL
    Vinculación de parámetros SQL
    Formateador JSON
    Formateador XML
    Formateador YAML
    Formateador GraphQL
    Conversión JSON a YAML
    Conversión YAML a JSON
    Conversión JSON a TOML
    Conversión TOML a JSON
    Codificar/Decodificar entidades HTML
    Conversión TOML a YAML
    Conversión YAML a TOML
    Conversión CSV a SQL INSERT
    Generador de tablas Markdown
    Conversión JSON a XML
    Conversión XML a JSON
    Generador de UUID
    Generador de ULID
    Generador de contraseñas
    Generador de hash
    Generador Lorem Ipsum
    Generador de URLs de imágenes de Lorem Picsum
    Generador de datos de prueba
    Generador de códigos QR
    Parser y conversor de rutas S3
    Calculadora de direcciones IP
    División de subredes
    Consolidación de subredes
    Generador de URLs firmadas CloudFront
    Generador de cadenas de conexión RDS
    Conversor de coordenadas
    Conversor de formatos geo
    Decodificador y parser JWT
    Autenticación Basic
    Analizador de fortaleza de contraseña
    Validador de tarjetas
    PII Mask (ofuscar datos sensibles)
    Generador de par de claves RSA
    Conversión de mayúsculas/minúsculas
    Conversión de romanización
    Conversor de números romanos
    Conversor de código fonético
    Contador de caracteres
    Diff de texto
    Eliminador de etiquetas HTML
    Probador de expresiones regulares
    Conversión de colores
    Lanzamiento de dados
    Generador de Crontab
    Parser de Crontab
    Selector de emojis
    Conversor de marcas de tiempo Unix
    Búsqueda de códigos HTTP
    Búsqueda de puertos
    Búsqueda de tipos MIME
    Conversor Base64 y archivos
    Codificar/Decodificar imagen Base64
    Parser de User-Agent
    Parser de URL
    Comprobador OGP
    Generador de mensajes de commit
    Calculadora Chmod
    Creador de GIF de terminal
    .env Parser & Validator
Ctrl+K

Conversor de escape Unicode

Codifique y decodifique en varios formatos (\uXXXX, \u{…}, %u, U+, &#x, 0x) en el navegador. Sin registro. Compatible con JavaScript, JSON, Python, etc.

Texto a escapar
Resultado
Read Only

Formato y uso

Escape: elija el formato de salida (\uXXXX, \u{punto de código} ES6, %uXXXX heredado, U+, entidad HTML &#x…;, 0x…). Unescape: elija un formato o use Detección automática para entradas mixtas. En Unescape, Insertar añade \u, \u{ o %u según el formato. Máx. 10 000 caracteres.

Cómo usar

Acerca de esta herramienta

Conversión bidireccional entre texto y escapes Unicode en tiempo real. Formatos \uXXXX, ES6 \u{…}, %uXXXX, U+, &#x, 0x. JavaScript, JSON, Python; todo en el navegador.

Cómo usar

En Escape elija el formato de salida. En Unescape use detección automática o un formato. Escriba o pegue; resultado al instante. En Unescape Insertar añade \u, \u{ o %u.

Opciones

Escape: formatos \uXXXX, \u{…}, %uXXXX, U+, &#x, 0x. Unescape: formato o detección automática (mixto). Para flujos centrados en puntos de código, vea Unicode Encode/Decode. Máx. 10 000 caracteres.

Casos de uso

• Inspeccionar/convertir cadenas escapadas en JS/JSON • Decodificar \uXXXX en logs y errores • Intercambiar texto multilingüe en escape • Preparar Unicode para regex/código

Ejemplos de código

JavaScript
Read Only
1// Igual que el ejemplo en inglés
Python
Read Only
1# Igual que el ejemplo en inglés
PHP
Read Only
1// Igual que el ejemplo en inglés

How it works

\uXXXX: par sustituto UTF-16 fuera del BMP. \u{…}: ES6. %uXXXX: unidades UTF-16 (legado). U+, &#x, 0x: como Unicode Encode/Decode. Auto: tokens de izquierda a derecha; el resto se copia.

Privacidad y datos

Conversión en el navegador; entrada y resultado no se envían al servidor.

Preguntas frecuentes

Q: ¿Qué es un escape Unicode?
A: Escribir un carácter por su punto de código. \uXXXX son 4 hex (JS/JSON). \u{…} (ES6) admite 1–6 hex, p. ej. un solo escape para emoji.
Q: ¿Escape vs Unescape?
A: Escape convierte texto plano al formato elegido. Unescape revierte; elija formato o detección automática para mezclar \u, \u{…}, %u, U+, &#x, 0x.
Q: ¿Cómo decodificar \uXXXX en Python?
A: Con barras invertidas: s.encode().decode("unicode_escape") o codecs.decode. En JSON use json.loads, que decodifica \u.
Q: ¿Por qué mi JSON tiene \uXXXX?
A: Para ASCII puro, registros seguros o dumps con ensure_ascii=True. El analizador recupera Unicode.
Q: ¿\uXXXX frente a \u{…}?
A: \uXXXX: 4 hex = una unidad UTF-16 (BMP); fuera del BMP hacen falta dos escapes (par sustituto). \u{…}: ES6, un escape para el punto de código completo, ej. \u{1F600}.
Q: ¿PHP/Laravel?
A: Pase JSON: json_decode('"\u0041"') devuelve "A". En Laravel suelva decodificar primero el JSON de la API.
Q: ¿Emoji / fuera del BMP?
A: Sí: par sustituto en \uXXXX; un bloque en \u{…}; %uXXXX por unidades UTF-16.
Q: ¿Diferencia con Unicode Encode/Decode?
A: Esta herramienta centra barras invertidas y %u, más U+/HTML/0x. La otra está pensada para notación de puntos de código.
Q: ¿Límite?
A: 10 000 caracteres como máximo.