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.