Encoding & Escaping
Encoding and escaping make text safe to put somewhere it would otherwise break: Base64 turns bytes into ASCII for headers and data URIs, percent-encoding makes text safe inside URLs, and escaping turns quotes, backslashes and control characters into sequences a language or format can parse.
Pick the tool for the destination of your text. Use URL encoding for query strings, HTML escaping for markup, and the language-specific escapers for string literals in source code. Escaping is not a security boundary on its own — for databases, parameterized queries are the right defence.
All Encoding & Escaping (10)
- Base64 EncoderEncode and decode Base64 strings instantly — supports text and URL-safe mode.Open Base64 Encoder
- URL Encoder/DecoderEncode text to URL format and decode URL-encoded strings with Unicode support.Open URL Encoder/Decoder
- HTML Escape/UnescapeEscape and unescape HTML strings — convert special characters to/from entities safely.Open HTML Escape/Unescape
- XML Escape/UnescapeEscape and unescape XML strings — properly encode special characters for XML documents.Open XML Escape/Unescape
- JSON Escape/UnescapeEscape and unescape JSON strings — ensure valid JSON formatting with proper character escaping.Open JSON Escape/Unescape
- JavaScript Escape/UnescapeEscape and unescape JavaScript strings — convert special characters to escape sequences.Open JavaScript Escape/Unescape
- Java Escape/UnescapeEscape and unescape Java strings — generate Java-safe escaped strings with proper Unicode support.Open Java Escape/Unescape
- .NET Escape/UnescapeEscape and unescape .NET (C#) strings — generate C#-safe escaped strings with Unicode support.Open .NET Escape/Unescape
- CSV Escape/UnescapeEscape and unescape CSV fields — handle commas, quotes, and multiline values properly.Open CSV Escape/Unescape
- SQL Escape/UnescapeEscape and unescape SQL string literals: double single quotes and backslash-escape special characters (MySQL style).Open SQL Escape/Unescape