Base64 & URL Encoder
✓ Link copiedEncode and decode Base64 and URL/percent-encoded text right in your browser. Switch between standard Base64, the URL-safe Base64 variant, and URL percent encoding, toggle between encode and decode, and copy the result in one click. Full UTF-8 support means emoji and non-Latin scripts round-trip cleanly. Free, fast, and runs entirely on your device.
How to use
Pick an encoding type — standard Base64, URL-safe Base64, or URL percent encoding — choose Encode or Decode, then type or paste your text. The result updates instantly; use Swap to flip the direction and feed the output back in, or Copy to grab it.
Frequently asked questions
- Does it handle Unicode, emoji, and non-English text?
- Yes. Encoding and decoding are UTF-8 safe, so emoji, accented characters, and scripts like Chinese or Arabic round-trip without corruption.
- What's the difference between Base64 and URL-safe Base64?
- URL-safe Base64 (base64url) replaces the + and / characters with - and _ and drops the trailing = padding, so the result is safe to use in URLs and filenames. The decoder accepts both variants automatically.
- Is my text uploaded anywhere?
- No. All encoding and decoding happen locally in your browser — your text never leaves your device.