🍋
Menu
🍋 Developer Tools

String Escape / Unescape

Escape and unescape strings for JSON, HTML, URL, XML, CSV, SQL

Free Browser-only No sign-up
chars words sentences lines

Options

Results

Result

About String Escape / Unescape

Escape or unescape strings for use in JSON, HTML, URLs, XML, CSV, or SQL. Handles special characters, Unicode sequences, and encoding formats.

How It Works

Applies format-specific escaping rules: JSON uses backslash sequences (\n, \t, \u0000), HTML converts < > & to entities, URL uses percent-encoding, and SQL doubles single quotes.

Step by Step

  1. 1 Paste or type text in the input area
  2. 2 Select the format: JSON, HTML, URL, XML, CSV, or SQL
  3. 3 Choose direction: Escape or Unescape
  4. 4 Click Convert to transform the text

Tips

  • Use JSON escape when embedding strings in API payloads
  • URL encoding is required for query parameters with special characters
  • HTML escaping prevents XSS attacks in web applications

Frequently Asked Questions

What characters are escaped in JSON?
Quotes (\"), backslashes (\\), newlines (\\n), tabs (\\t), and control characters below U+0020.
Is URL encoding the same as percent-encoding?
Yes. URL encoding and percent-encoding are the same thing — special characters are replaced with %XX hex values.