JavaScript Escape / Unescape
Developer ToolsEscape JS strings
Escaped output will appear here...About JavaScript Escape / Unescape
Escape and unescape special characters in JavaScript strings.
Frequently Asked Questions
What is JavaScript string escaping?
JavaScript string escaping is the process of adding backslashes before special characters so they can be safely included in string literals. Characters like quotes, backslashes, and newlines must be escaped to prevent syntax errors.
When do I need to escape JavaScript strings?
You need to escape strings when embedding user input in JavaScript code, creating JSON manually, inserting strings into HTML event handlers, or when a string contains special characters that would break the syntax.
What characters are escaped by this tool?
This tool escapes single quotes, double quotes, backslashes, newlines, carriage returns, tabs, null bytes, and Unicode characters outside the basic ASCII range.
Is my data safe?
Yes! All processing happens entirely in your browser. Your data is never sent to any server. No data is collected, stored, or transmitted.
What is the difference between escape and unescape?
Escape converts special characters into their backslash-prefixed equivalents (e.g., a newline becomes \n). Unescape reverses the process, converting escape sequences back into their original characters.
Ad
728 × 90