String Escape / Unescape

Escapes multi-line text into a safe JS/JSON string literal (newlines, tabs, quotes, backslashes) or unescapes an escaped string back into plain text.