Base64 Encode / Decode
Convert text and binary data to Base64 and back.
Percent-encode text for safe use in URLs, or decode it back.
Component encoding escapes every reserved character, including : / ? # & = , so the result is safe as a single query value or path segment. Full URL encoding leaves those characters intact because they carry structural meaning in a complete URL. Use component encoding for values, full for whole URLs.
When decoding data that came from an HTML form submitted as application/x-www-form-urlencoded. That format encodes spaces as + rather than %20, so decoding without this option leaves literal plus signs in your text.
Convert text and binary data to Base64 and back.
Escape HTML entities to prevent markup injection, or decode them.
Convert between characters, code points and escape sequences.
Your input is saved in this browser so a refresh does not lose it. Tools handling credentials are never saved.