Base64 & URL Encoder/Decoder
Encode or decode text as Base64 or URL-encoded. Runs entirely in your browser. Nothing you type is ever uploaded.
What can you do?
EncodeBox converts text to and from Base64, and to and from percent-encoded (URL-safe) form. Edit either box in either mode and the other updates automatically.
Ever notice attachments grow in transit? Read Why Email Attachments Are About a Third Bigger Than the Original File.
How it works
Every conversion runs directly in your browser using standard Web APIs. Nothing is sent to a server, so it works even offline once the page has loaded.
Frequently asked questions
Is this free to use?
Yes. There's no sign-up and no limit on how much text you encode or decode.
Do you store what I type?
No. Encoding and decoding happen entirely client-side in your browser. See the privacy policy for details.
What's the difference between Base64 and URL encoding?
Base64 turns arbitrary bytes into a compact set of 64 printable characters, commonly used to embed binary-ish data (like images or tokens) in text formats. URL encoding (percent-encoding) escapes characters that aren't safe in a URL. Spaces, &, ?, and others. Using %XX sequences, so text can be safely placed in a query string.
Does this handle non-ASCII characters?
Yes. Both modes correctly handle Unicode text (emoji, accented letters, non-Latin scripts) by encoding through UTF-8 first, matching how browsers and most programming languages handle it.