Qué hace esta herramienta
Escapa texto para un literal de cadena C# normal — la forma "...", no la verbatim @"...":
- las barras invertidas se duplican;
"se escapa;'se deja tal cual, ya que delimita unchary no unastring;\a(campana),\v(tabulación vertical) y\0(NUL) se emiten como secuencias con nombre — esas tres son lo que distingue el juego de escapes de C# del de JavaScript;- salto de línea, retorno de carro, tabulación, retroceso y salto de página toman su forma con nombre habitual;
- los demás caracteres de control pasan a
\uXXXX.
Los caracteres no ASCII se dejan como están: las fuentes de C# son UTF-8, y un acento escapado solo perjudicaría la legibilidad.
Cuándo la necesitas
Escribir a mano un fragmento de cadena de conexión, una expresión regular, una ruta de fichero o una plantilla de log en un .cs. Las rutas son el caso frecuente: \\servidor\recurso hay que duplicarlo en un literal normal, y equivocarse produce una tabulación o un salto de página en lugar de un separador de directorios.
Qué no hace
No elige por ti la forma del literal. Si tu texto es sobre todo barras invertidas — una ruta de Windows, una expresión regular — un literal verbatim @"..." suele ser más legible que la forma escapada que produce esta herramienta, y sigue otra regla.
Privado por diseño
Todo se ejecuta localmente en tu navegador con JavaScript. Tus datos nunca se suben a un servidor, lo que hace que la herramienta sea segura para contenido sensible y funcione sin conexión.