Escape / Unescape

Escape or unescape text for JavaScript, HTML, XML, SQL, and regex

Paste text to escape for javascript.

Result will appear here

Escape / Unescape for code

This tool escapes or unescapes text for use in JavaScript/JSON, HTML, XML, SQL, and regex. Escaping makes special characters safe for strings and queries; unescaping restores the original text.

Formats

  • JavaScript/JSON: Backslashes, quotes, newlines, tabs (e.g. "\n").
  • HTML / XML: Encode & < > " ' to entities.
  • SQL: Double single quotes (''').
  • Regex: Escape \ ^ $ . | ? * + ( ) [ ] { } for use in regular expressions.

For full HTML entity encode/decode, see the HTML Entities Converter.

Send Feedback

We'd love to hear your thoughts! Your feedback helps us improve our tools and create a better experience for everyone.

Share Your Experience

Tell us what you think about this tool

Your feedback helps us improve and create better tools for everyone