Tested tool guide
Tested browser tools
Checked August 16, 2026
What String Escape / Unescape does, with a checked example
String Escape / Unescape rewrites pasted text for one selected destination: JSON, HTML, XML, JavaScript, CSV, SQL, or a regular expression. In escape mode, characters that carry syntactic meaning in that destination are replaced with its escaped form. Unescape mode converts recognized forms back to characters. The important trap is treating escaping as universal. The same quote, backslash, ampersand, or newline can require different notation in different contexts, so output from one mode should not be reused in another without review.
Worked example
A concrete input and expected output from the current implementation.
->
Expected output
Tom & Jerry
With HTML escape selected, the literal ampersand becomes the `&` character reference. The letters and spaces remain unchanged.