String Escaper

Escape and unescape strings for JSON, JS, HTML, XML, SQL, RegExp, and shell.

Support
Works Offline
Privacy First
No Login
No API

Input

Escaped

Unescaped (treating input as escaped)

About the String Escaper

Escape or unescape text for use in JSON strings, JavaScript source, HTML/XML markup, SQL literals, regular expressions, or shell commands — all in one place.

Examples

HTML escape

<a href="x">

Output

&lt;a href=&quot;x&quot;&gt;

Keyboard shortcuts

  • Copy the main outputCtrl / ⌘ + Shift + C
  • Download the resultCtrl / ⌘ + S
  • Share this toolCtrl / ⌘ + Shift + S
  • Reset the inputsAlt + R
  • Open the tool search paletteCtrl / ⌘ + K

Related tools

Frequently asked questions

Read more

Comments

No login needed. Comments appear after a quick review.

Protected by an on-site captcha — no third-party trackers.

Optional: get an alert when your comment is published or replied to, plus new tool announcements. No sign-up.

Loading comments…

Version 1.0.0 · Updated 2026-08-06 · Runs entirely in your browser