Escapers
Every escaper here round-trips exactly — including backslashes, newlines and emoji, which is where most escaping tools quietly corrupt your data.
JSON Escape
Escape text for a JSON string literal — quotes, backslashes and control characters handled correctly.
JSON Unescape
Unescape a JSON string literal back to its original text, including unicode escapes.
JavaScript Escape
Escape text for a JavaScript string literal — quotes, backslashes and control characters handled correctly.
JavaScript Unescape
Unescape a JavaScript string literal back to its original text, including unicode escapes.
Java Escape
Escape text for a Java string literal — quotes, backslashes and control characters handled correctly.
Java Unescape
Unescape a Java string literal back to its original text, including unicode escapes.
.NET Escape
Escape text for a .
.NET Unescape
Unescape a .
HTML Escape
Escape text for a HTML string literal — quotes, backslashes and control characters handled correctly.
HTML Unescape
Unescape a HTML string literal back to its original text, including unicode escapes.
XML Escape
Escape text for a XML string literal — quotes, backslashes and control characters handled correctly.
XML Unescape
Unescape a XML string literal back to its original text, including unicode escapes.
CSV Escape
Escape text for a CSV string literal — quotes, backslashes and control characters handled correctly.
CSV Unescape
Unescape a CSV string literal back to its original text, including unicode escapes.
SQL Escape
Escape text for a SQL string literal — quotes, backslashes and control characters handled correctly.
SQL Unescape
Unescape a SQL string literal back to its original text, including unicode escapes.