Formato de código / MULTIVERTO

Escapar cadena JavaScript

Convierte texto en un literal de cadena JavaScript.

Conversor en tiempo realTu entrada permanece en este navegador. El texto no se envía para convertirlo.
El archivo permanece en tu navegador.
Encadenar herramientas

Aplica cada herramienta de texto al resultado anterior.

01 / Guía

Cómo funciona

Genera un literal de cadena entre comillas compatible con JavaScript mediante las reglas de escape JSON.

Información útil

Para sintaxis compleja o recursos de producción, verifica el resultado en la aplicación de destino con un analizador o herramienta específica.

02 / Ejemplo

Ejemplo

Tu entradaHola Bienvenidos
Resultado"Hola\nBienvenidos"

03 / Guía

Escapar cadena JavaScript — Cómo funciona

Qué cambia esta herramienta

Convierte texto en un literal de cadena JavaScript. Genera un literal de cadena entre comillas compatible con JavaScript mediante las reglas de escape JSON. La salida es un literal de cadena JavaScript completo, con comillas exteriores. Saltos, comillas y barras invertidas se escapan; Unicode común queda legible. Copia también las comillas: quitarlas cambia el significado de la salida.

Conoce el formato

JavaScript puede contener cadenas, comentarios, expresiones regulares, plantillas y casos donde un salto de línea importa. Un editor pequeño no puede deducir todos los límites mirando solo la puntuación. El formateador de bloques admite código sencillo con llaves y puntos y coma y rechaza plantillas o expresiones regulares ambiguas en vez de reescribirlas silenciosamente. Sirve para examinar fragmentos cortos, no para empaquetar una aplicación. La operación de escape de cadenas trata toda la entrada como datos y la serializa en un solo literal entre comillas; no ejecuta el texto. En ambos casos, comprueba la salida en el analizador y las pruebas del destino.

Un proceso fiable

Escapar es un paso de representación de un solo valor. Parte del texto sin escapar, incluidos saltos de línea y comillas reales, y deja que la herramienta cree un literal entre comillas. Copia el resultado entero, también las comillas exteriores, a un lugar que admita una expresión de cadena JavaScript. Una barra invertida seguida de n representa un salto de línea en el valor; al evaluar la cadena no son dos letras corrientes. No añadas otra capa de escape salvo que insertes el literal dentro de otra cadena o formato de serialización. Prueba primero una cita, una barra invertida y un carácter no ASCII en el programa receptor.

Comprueba el resultado

Conserva el original junto al resultado y prueba primero un ejemplo pequeño conocido antes de procesar un documento grande. Compara el contenido significativo, no solo el tamaño del archivo o el número de líneas. Revisa nombres, cadenas entre comillas, caracteres no ASCII, finales de línea y campos repetidos tras la transformación. Un resultado legible no valida un esquema, no demuestra que el código se ejecute ni que los datos sean seguros para publicar. Este sitio procesa el texto en el navegador y muestra la salida como texto, pero al pegarla en otra aplicación se aplicarán las reglas de esta. Si la herramienta rechaza una entrada, identifica la construcción no admitida y utiliza un analizador especializado cuando haga falta.

Cómo se transforma la entrada
Text — Entrada
Leer y transformar la estructura
JavaScript — Resultado