Escape or unescape strings for JSON, HTML, URL, XML, JavaScript, SQL, and CSV. Handle special characters safely.
String escaping converts special characters into a safe representation for a specific context. This prevents injection attacks, syntax errors, and encoding issues when embedding strings in code, URLs, or markup.
Unescaped strings can cause syntax errors (a quote inside a JSON string breaks the JSON) or security vulnerabilities (unescaped HTML can lead to XSS attacks, unescaped SQL enables SQL injection).
Escaping adds a prefix character (like backslash) before special characters. Encoding transforms characters into a different representation (like URL percent-encoding or HTML entities). Both make special characters safe for their context.