Base64 Encode / Decode
Encode and decode Base64 text with URL-safe option.
Initializing Base64 Encode / Decode in local browser environment…
How to use Base64 Encode / Decode
- Select whether to Encode to Base64 or Decode from Base64.
- Check "URL-safe alphabet" if you need web-safe base64 strings (- and _ with no padding).
- Paste your string and copy the converted output with one click.
Why use this local-first tool?
- Full UTF-8 support including international characters and emojis.
- URL-safe alphabet mode compatible with JWTs, URLs, and filenames.
- Calculates input bytes vs output characters in real time.
Frequently Asked Questions
Does this handle multi-byte UTF-8 emojis?
Yes. The converter implements full URI encoding prior to binary conversion, ensuring emojis and non-Latin characters decode without corruption.
Related Developer Utilities
Explore more tools in UtilitiesJSON Formatter{ }
Format, validate and minify JSON with a collapsible tree.Regex Tester.*
Test regular expressions live with match highlighting.JWT Decoderjwt
Decode JWT header, payload and signature locally.Cron Parsercron
Parse cron expressions and preview next run times.HTTP Status Codeshttp
Look up any HTTP status code and its meaning.Timestamp Convertertime
Convert Unix timestamps to readable dates and back.