Scrawlspace › Developer Utilities
Encode / Decode
Encode or decode Base64, Base64URL, URL encoding, HTML entities, Unicode escapes and hex as you type, with full Unicode and emoji support.
How to use Encode / Decode
- Pick the Encoding: Base64, URL, HTML entities, Unicode escape or Hex.
- Choose Encode or Decode as the Direction.
- Type or paste your text; the output updates as you type.
- Use the swap button to move the output to the input and flip the direction.
Frequently asked questions
How do I decode a Base64 string?
Choose Base64, set the direction to Decode and paste the string. The decoded text appears immediately, including non-English characters and emoji.
What is the difference between Base64 and Base64URL?
Base64URL replaces + and / with - and _ and usually drops the = padding, so the result is safe in URLs and file names. Tick URL-safe (no padding) to use it.
How do I URL encode a string?
Choose URL and Encode. Spaces and special characters become percent codes. Options let you keep the structure of a whole URL or write spaces as +.
Is my text sent to a server?
No. Encoding and decoding run in your browser.