Mcatorce Suite
← Volver a herramientas

Escapador de Cadenas

Escapa y desescapa cadenas para JSON, JavaScript, Python, C, shell, SQL, regex y CSV.

Resultado
"He said \"hi\"\nPath: C:\\temp\\file.txt\tTab éñ"

¿Qué es escapar una cadena?

Escapar significa escribir los caracteres especiales, como comillas, barras invertidas y saltos de línea, de una forma que el lenguaje de destino entienda. Sin ello, una comilla dentro de una cadena la termina antes de tiempo, y un salto de línea sin escapar puede romper una línea de código, un documento JSON o un comando de shell.

Cada lenguaje tiene sus propias reglas. JSON usa \n y \uXXXX, el shell envuelve el texto en comillas simples y escribe una comilla simple como '\'', SQL duplica las comillas simples, las expresiones regulares escapan sus operadores y CSV duplica las comillas dobles dentro de campos entrecomillados. Esta herramienta aplica las reglas correctas del formato que elijas, en ambos sentidos.

Cómo escapar una cadena

  1. Elige el formato de destino y si quieres escapar o desescapar.
  2. Pega tu texto. El resultado se actualiza mientras escribes.
  3. Ajusta las opciones de comillas si hace falta y copia el resultado.

Casos de uso comunes

  • Incrustar texto en código - pega texto de varias líneas o JSON en un literal de cadena sin romperlo.
  • Construir comandos de shell y SQL - entrecomilla valores de forma segura para un argumento de shell o un literal SQL. En código de aplicación, prefiere consultas parametrizadas.
  • Leer logs escapados - desescapa secuencias \n, \t y \u para leer líneas de log y respuestas de APIs.