Entrada

Modo:

Salida

¿Qué es JavaScript Unescape?

JavaScript Unescape convierte las secuencias de escape de una cadena de vuelta a sus caracteres originales. Por ejemplo, \n se convierte en un salto de línea real, \t en una tabulación real, \" en una comilla doble y \\ en una barra invertida.

Esta herramienta usa el modo Unescape por defecto pero también admite el modo Escape. Cambie entre ellos en la parte superior. El procesamiento se ejecuta completamente en su navegador.

Cómo usar esta herramienta

1

Pegar entrada escapada

Pegue su cadena JavaScript escapada en el editor izquierdo. La herramienta está en modo Unescape por defecto. Use Ejemplo para cargar un ejemplo.

2

Ver salida

El panel derecho muestra el resultado desescapado automáticamente. Cambie a modo Escape si necesita ir en la otra dirección.

3

Copiar resultado

Use <strong>Copiar</strong> o <strong>Descargar</strong>. Para cambiar al modo escape, use JavaScript Escape.

Ejemplos de JavaScript Unescape

Desescapar convierte las secuencias de escape en caracteres reales. Ejemplo:

Entrada escapada

Entrada

Salida desescapada (caracteres reales)

Salida

Cuándo importa el unescape

Cuando recibe cadenas JavaScript escapadas de logs, volcados de bases de datos, código serializado o respuestas de API, necesita desescaparlas para leer o procesar el contenido real.

Para desescapado HTML específico, use HTML Unescape. Para desescapado JSON específico, use la herramienta JSON Escape en modo Unescape.

Preguntas frecuentes

¿Qué secuencias de escape se manejan?

Esta herramienta maneja: \n → salto de línea, \r → retorno de carro, \t → tabulación, \0 → nulo, \v → tabulación vertical, \f → avance de página, \\ → barra invertida, \' → comilla simple, \" → comilla doble.

¿Cómo se diferencia de JSON Unescape?

JSON Unescape maneja secuencias específicas de JSON (p. ej. Unicode \uXXXX). JavaScript Unescape maneja literales de cadena JS incluyendo comillas simples (\') y secuencias de control adicionales.

¿Se envían mis datos a algún lugar?

No. El procesamiento se ejecuta completamente en su navegador.

¿Qué pasa con secuencias de escape parciales o malformadas?

Las secuencias no reconocidas (p. ej. \q) se dejan tal como están. La herramienta procesa solo las secuencias conocidas enumeradas arriba.

¿Puedo cambiar al modo Escape?

Sí. Use el botón Escape en la parte superior del panel de entrada.

Herramientas relacionadas

Las secuencias de escape de cadenas JavaScript están definidas en la especificación ECMAScript. La documentación MDN String cubre los literales de cadena y las secuencias de escape.