Base64 & URL Encoder / Decoder
Encode or decode Base64 with full UTF-8, make data URLs from files, and URL-encode text.
Everything is worked out in your browser; nothing is sent anywhere or saved.
How to use
- Choose the Base64 or URL tab.
- Type or paste your text, or pick a file for a Base64 data URL.
- Press Encode or Decode and copy the output.
About Base64 & URL Encoder / Decoder
The Base64 & URL Encoder converts text to and from Base64 with full UTF-8 support, so Hindi, emoji and accented letters survive the round trip. It also turns files up to 5 MB into data URLs, and percent-encodes or decodes text for use in links. It runs entirely in your browser, with nothing sent anywhere or saved.
FAQs
Is Base64 encryption?
No. Base64 only changes how data is written; anyone can decode it. Don't use it to hide secrets.
Why does decoding fail?
The text may not be Base64, may be cut short, or may decode to binary data rather than text.
When do I need URL encoding?
When a value in a link holds spaces, &, ? or non-English letters, so the link isn't broken.