URL Encode / Decode
Percent-encode text for safe use in URLs, or decode it back.
Escape HTML entities to prevent markup injection, or decode them.
In HTML text content, & and < must be escaped. Inside attribute values you additionally need " and ' depending on the quoting style. Escaping all five is the safe default and is what the minimal setting does.
It is necessary but not sufficient. Escaping protects text and attribute contexts, but content placed inside script blocks, style blocks, event handler attributes or URL attributes needs context-specific handling. Escape at the point of output, in the right context, rather than at input.
Percent-encode text for safe use in URLs, or decode it back.
Convert between characters, code points and escape sequences.
Convert text and binary data to Base64 and back.
Your input is saved in this browser so a refresh does not lose it. Tools handling credentials are never saved.