🔒 Escape / Unescape Tool

Encode and decode HTML entities, URL encoding, Unicode, and JSON strings

🐦 Twitter 📘 Facebook 🔗 Copy Link
Result

Frequently Asked Questions

What is HTML entity encoding?

It converts special characters like <, >, & into <, >, & so they display correctly in web pages instead of being interpreted as HTML.

What is URL encoding (percent encoding)?

URL encoding converts characters into %XX format for safe transmission in URLs. Spaces become %20, Chinese characters become multi-byte percent sequences.

What is Unicode escape?

Unicode escape represents characters as \\uXXXX (JavaScript/JSON) format, useful for handling non-ASCII characters in code strings.

What is JSON string escaping?

JSON escaping converts quotes, backslashes, and control characters into escaped forms (\\\" , \\\\ , \\n) for valid JSON string literals.

Can I batch process multiple lines?

Yes, paste multiple lines and each will be processed. The tool handles bulk text efficiently.

What's the difference between encode and escape?

Encoding converts data to a format (like URL encoding). Escaping adds special chars to prevent interpretation (like HTML entities). Both protect data in different contexts.

Does it handle emoji and non-Latin characters?

Yes, all modes correctly handle emoji, CJK characters, Arabic, and other Unicode scripts.

Is my data sent to a server?

No. All encoding and decoding happens locally in your browser. Your data never leaves your device.

Copied!