Escape con barra invertida

escapar y desescapar

Escapa caracteres especiales con barras invertidas o desescápalos. Útil para cadenas JSON, patrones regex y literales de código.

Esta conversión se ejecuta solo en tu navegador; no se sube nada.

Cadena JSON escapa solo \ " \n \r \t (sin \'). General también escapa apóstrofos y \0. No valida un documento JSON completo.

  • Entrada0
  • Salida0
  • OpcionesCadena JSON

Entrada

Salida

¿Qué es esta herramienta?

Escapa caracteres especiales a secuencias con barra invertida, o las revierte a caracteres reales. Elige Cadena JSON para valores que pegarás en JSON (y muchos configs), o Texto general si también necesitas \' y \0.

No valida documentos JSON completos ni copia la gramática de regex, shell o SQL. Sirve para preparar literales, leer logs o deshacer doble escape.

Casos de uso comunes

  • Insertar una nota multilínea con comillas en un campo de configuración JSON
  • Limpiar líneas de log con \n y \" para leer el texto original
  • Preparar valores de cadena para YAML/JSON sin editar escapes a mano

Cómo usar

  1. Elige Escape o Unescape. El resultado se actualiza al escribir.
  2. Selecciona Cadena JSON o Texto general — al cambiar la opción se reejecuta al instante.
  3. Pega texto plano (escape) o una cadena ya escapada (unescape).
  4. Copia la salida. Escapa solo una vez para el formato de destino.

Ejemplos

Entrada / ajusteSalidaNotas
He said "hi" → JSON EscapeHe said \"hi\"Comillas dobles para valor JSON.
It's ok → JSON EscapeIt's okEl apóstrofo se deja (válido en "…" JSON).
It's ok → General EscapeIt\'s okGeneral también escapa '.
Dos líneas con salto → Escapeline1\nline2Saltos → \n.
He said \\\"hi\\\" → Unescape 1×He said \"hi\"Quita una capa de sobre-escape.

Errores prácticos

  • Sobre-escape: Escape sobre texto ya escapado convierte \" en \\\" y rompe parsers JSON. Unescape primero, o pega el valor crudo una sola vez.
  • El modo Cadena JSON no produce \'. Si el consumidor rechaza \', usa Cadena JSON.
  • No valida JSON completo ni reglas de regex/shell.

Referencias

Última revisión: 2026-07-26

Preguntas frecuentes

¿Valida JSON completo?
No. Solo escapa o desescapa caracteres dentro de un valor de cadena. No analiza objetos ni documentos JSON completos.
¿Qué diferencia hay entre Cadena JSON y Texto general?
Cadena JSON escapa \\ \" \\n \\r \\t. Texto general también usa \\' y \\0, que muchos parsers JSON rechazan.
¿Sirve para pegar valores en archivos de configuración?
Sí. Escapa el texto plano en modo Cadena JSON y colócalo entre comillas en el campo. No escapes dos veces un valor ya escapado.
¿Los datos salen del navegador?
No. Todo se procesa solo en tu navegador.