Escapar / Desescapar cadenas

Escapa o desescapa una cadena para JavaScript, Java, C#, JSON, CSV o SQL directamente en tu navegador.

Cargando herramienta…

Escapar / Desescapar cadenasEscapar cadenas convierte texto sin procesar en un literal de cadena seguro para un lenguaje o formato de destino, y a la inversa. Elige un contexto —JavaScript, Java, C#, JSON, CSV o SQL—, selecciona Escapar o Desescapar y el resultado se actualiza al instante. Cada conversión se ejecuta por completo en tu navegador, así que nada de lo que pegas se envía jamás a un servidor.

¿Qué es Escapar / Desescapar cadenas?

Escapar / Desescapar cadenas es una utilidad gratuita en el navegador que convierte texto plano en un literal de cadena seguro para código o datos, y vuelve a convertir los literales escapados en texto legible. Los programadores la usan cuando necesitan pegar un valor de varias líneas, una ruta con barras invertidas o texto con comillas dentro del código fuente sin romper la sintaxis. El menú Contexto cubre seis destinos habituales: JavaScript (escapa barras invertidas, comillas dobles, simples y backticks, saltos de línea, tabuladores y bytes de control), Java, C# y JSON (escapes de barra invertida más \uXXXX para los caracteres de control), CSV (comillas según RFC 4180: envuelve un campo entre comillas dobles y duplica las comillas internas cuando contiene una coma, una comilla o un salto de línea) y SQL (duplica la comilla simple para que el literal siga siendo válido). El control segmentado Escapar / Desescapar invierte la dirección: Escapar produce el literal y Desescapar decodifica \n, \t, \uXXXX, las comillas duplicadas y las comillas envolventes para recuperar el original. Como el widget se renderiza solo con JavaScript, este texto es la descripción indexable: escapa una cadena para JS o SQL, desescapa un valor JSON o prepara un campo CSV.

Cómo usar Escapar / Desescapar cadenas

  1. Pega o escribe tu texto en la casilla Input.
  2. Abre el panel de ajustes y elige un contexto en el menú Contexto: JavaScript, Java, C#, JSON, CSV o SQL.
  3. Elige Escapar para producir un literal seguro, o Desescapar para decodificar una cadena escapada a texto plano.
  4. Lee el resultado convertido en el bloque Output: se actualiza automáticamente mientras escribes.
  5. Haz clic en Copiar para llevar el resultado al portapapeles, o en Limpiar para reiniciar la entrada.

Ejemplos

Escapar una ruta para una cadena de JavaScript

Entrada

C:\Users\me\file.txt

Salida

C:\\Users\\me\\file.txt

Escapar un campo para CSV

Entrada

Smith, John

Salida

"Smith, John"

Escapar un valor para SQL

Entrada

O'Brien

Salida

O''Brien

Preguntas frecuentes

¿Cuál es la diferencia entre los contextos?
JavaScript, Java, C# y JSON usan escapes con barra invertida —barra invertida, comillas, salto de línea (\n), tabulador (\t), etc.—, con los bytes de control escritos como \uXXXX (JavaScript también gestiona comillas simples y backticks). CSV sigue la RFC 4180: un campo se envuelve entre comillas dobles y las comillas internas se duplican solo si contiene una coma, una comilla o un salto de línea. SQL duplica la comilla simple ('') para que el literal de cadena siga siendo válido.
¿Qué hace Desescapar?
Desescapar invierte el proceso. Para los contextos de barra invertida decodifica \n, \r, \t, \uXXXX, \xXX y las comillas escapadas a sus caracteres reales. Para CSV quita las comillas envolventes y convierte las comillas duplicadas en una sola. Para SQL convierte '' de nuevo en una comilla simple y elimina las comillas envolventes.
¿Maneja Unicode y emojis?
Sí. El texto se procesa por punto de código, así que las letras acentuadas, los caracteres CJK y los emojis pasan sin cambios al escapar. Desescapar entiende las secuencias \uXXXX y las convierte de nuevo en el carácter correspondiente.
¿Se sube mi texto a un servidor?
No. Toda la conversión se ejecuta 100% en el lado del cliente, en tu navegador, usando las funciones de cadena integradas de JavaScript. Nada de lo que pegas se sube, almacena ni envía a ningún sitio, así que puedes escapar secretos, consultas o datos privados con total tranquilidad.

Herramientas relacionadas