Cómo usar esta herramienta para desarrolladores
- Pega el texto original.
- Elige el delimitador de destino.
- Selecciona escapar o desescapar.
- Procesa y copia la cadena resultante.
Escapa texto para insertarlo de forma segura como literal de cadena JavaScript con comillas simples, dobles o template literal. También ofrece modo de desescape y trata barras, saltos de línea, tabulaciones, separadores Unicode y caracteres especiales relevantes.
En modo escapar transforma caracteres de control y el delimitador seleccionado. En template literals también neutraliza backticks y la secuencia ${ para evitar interpolación accidental.
El desescape está pensado para secuencias estándar; no ejecuta código y rechaza escapes Unicode mal formados.
El escape se realiza carácter a carácter. El desescape admite \n, \r, \t, \b, \f, \v, \0, \xHH, \uHHHH y \u{...}.
No interpreta continuaciones de línea ni toda la gramática léxica de ECMAScript; su objetivo es transformar contenido de cadena, no analizar programas.
Selecciona comillas dobles; la herramienta antepone una barra inversa a cada comilla doble y escapa caracteres de control.
En modo template literal se escapa la secuencia ${ como \${ para que permanezca como texto.
No. Implementa un parser local de secuencias de escape y no ejecuta el contenido como JavaScript.
Si eliges comillas dobles, muchas cadenas serán compatibles, pero para documentos JSON completos conviene usar JSON.stringify sobre los datos reales.
Admite \uHHHH y la forma de punto de código \u{...}, además de escapes hexadecimales \xHH.
| Módulo | Función |
|---|---|
| Entrada | Parámetros configurables |
| Salida | Código listo para copiar |
| Validación | Comprobaciones locales en el navegador |