Encode and decode HTML entities, URL encoding, Unicode, and JSON strings
It converts special characters like <, >, & into <, >, & so they display correctly in web pages instead of being interpreted as HTML.
URL encoding converts characters into %XX format for safe transmission in URLs. Spaces become %20, Chinese characters become multi-byte percent sequences.
Unicode escape represents characters as \\uXXXX (JavaScript/JSON) format, useful for handling non-ASCII characters in code strings.
JSON escaping converts quotes, backslashes, and control characters into escaped forms (\\\" , \\\\ , \\n) for valid JSON string literals.
Yes, paste multiple lines and each will be processed. The tool handles bulk text efficiently.
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.
Yes, all modes correctly handle emoji, CJK characters, Arabic, and other Unicode scripts.
No. All encoding and decoding happens locally in your browser. Your data never leaves your device.