JavaScript Unescape
Desescapar cadenas JavaScript - convertir secuencias de escape como \n, \t, \r, \", \\ de vuelta a sus caracteres originales
Entrada
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
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.
Ver salida
El panel derecho muestra el resultado desescapado automáticamente. Cambie a modo Escape si necesita ir en la otra dirección.
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
Salida desescapada (caracteres reales)
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.