TL
Tool Lab
💰Donar
💰Donar

String Escape / Unescape

Escape or unescape strings for JSON, JavaScript, HTML entities, SQL, and regular expressions.

Entrada sin formato
Salida escapada

Acerca de esta herramienta

Escapa y desescapa cadenas en cinco contextos: cadenas JSON/JS, literales de plantilla JS, entidades HTML, comillas simples SQL y patrones RegExp.

Pega cualquier texto, elige el modo y el lenguaje, y obtén el resultado al instante.

Cómo usar

  1. Selecciona el modo Escapar o Desescapar.
  2. Haz clic en un botón de lenguaje (JSON, JS, HTML, SQL o RegExp).
  3. Pega tu entrada o haz clic en Muestra para cargar un ejemplo.
  4. La salida se actualiza al instante. Haz clic en Copiar para copiar el resultado.

Casos de uso

Escapar cadenas antes de incrustarlas en cargas JSON, escapar HTML antes de insertarlo en innerHTML, escapar entradas de usuario SQL y convertir cadenas literales a patrones regex.

Preguntas frecuentes

  • ¿Debo usar esto para sanitizar entradas SQL en producción?No. Usa siempre consultas parametrizadas en producción. Esta herramienta es solo para inspección y aprendizaje.
  • ¿Qué hace el modo de desescapado de RegExp?El desescapado de RegExp depende del contexto y no está bien definido. Este modo devuelve la entrada tal cual.
  • ¿El escape JSON maneja caracteres Unicode?Los caracteres de control (U+0000–U+001F) se codifican como \uXXXX. Los Unicode imprimibles por encima de U+007F se dejan tal cual (JSON válido).