String escape
All escaping runs locally in your browser.
Target language
Raw → Escaped
Escaped → Raw
What this tool does
Escape arbitrary text so it can be pasted as a string literal in code.
Why per-language
Different languages disagree on which characters are special. SQL doubles single quotes, shell wraps in single quotes, JSON uses backslashes.