Base64 Encoder / Decoder
100% Client-SideEncode and decode Base64 strings with full Unicode (UTF-8) character and emoji support, plus optional URL-safe Base64 formatting.
How to Use Base64 Encoder / Decoder
Select Encode (Text → Base64) or Decode (Base64 → Text).
Type or paste your string into the primary input area.
Copy the encoded/decoded string or export as a file.
Key Features & Privacy
Handles foreign languages, accents, symbols, and emojis without encoding corruption.
Optionally swaps + and / for - and _ to embed Base64 safely in query strings.
Swap input and output with one click for rapid verification.
This tool runs entirely in your local browser runtime. No logs, analytics tracking, or remote server transmissions occur.
Related Tools
View all Developer Utilities →JSON Formatter
Format, pretty-print, validate, and minify JSON strings with instant syntax error detection, line indicators, and custom indentation.
JSON Validator
Validate JSON strings with detailed line and column error indicators, key counters, data type inspection, and payload sizing.
URL Encoder / Decoder
Safely encode text and query parameters into standard percent-encoded URI strings or decode encoded URLs into human-readable text.