Saltar al contenido
NMSnabbit. EN

Escapar cadena

Convierte texto sin procesar en una cadena escapada lista para tu código.

Codificadores y decodificadores Funciona en tu navegador

¿Qué significa escapar una cadena?

Pega texto de varias líneas y obtén una cadena de una sola línea, escapada con barras invertidas, que encaja directamente en JavaScript o JSON. Línea uno\nlínea dos es literalmente en lo que se convierte un pegado de dos líneas; las comillas y las barras invertidas se escapan en la misma pasada. El escapado sigue las reglas de JSON, así que el resultado es válido dentro de un valor JSON entre comillas dobles sin retoques.

Cómo usar Escapar cadena

  1. 1 Pega la cadena en bruto, aunque tenga varias líneas.
  2. 2 La versión escapada de una sola línea se genera al momento.
  3. 3 Los saltos de línea, comillas y barras invertidas llevan su escape con barra invertida.
  4. 4 Suelta el resultado directamente en tu JavaScript o JSON.

Para qué sirve esta herramienta

  • Pegar texto en un literal de cadena de código.
  • Preparar valores para un payload JSON.
  • Escapar una ruta o una comilla para archivos de configuración.
  • Aplanar texto de varias líneas en una sola.

Preguntas frecuentes

¿En qué se diferencia de la codificación HTML?
El destino es distinto: esto escribe escapes con barra invertida como \n para cadenas de código, mientras que la codificación HTML escribe entidades como & para mostrar en marcado. No son intercambiables.
¿Por qué mi texto de varias líneas ahora es una sola?
Cada salto de línea se volvió un \n literal, y esa es la gracia: una cadena escapada de una línea se pega en un archivo fuente sin romper el literal.
¿La salida puede ir directa a un JSON?
Sí. Las comillas, las barras invertidas y los caracteres de control se escapan como exige el RFC 8259, así que el resultado es válido entre las comillas dobles de una cadena JSON.

Herramientas relacionadas

Más Codificadores y decodificadores

Más herramientas como esta:

Ver Codificadores y decodificadores