Base64 Encode / Decode
Encode text to Base64 or decode it back — instantly, in your browser.
0 characters
How to use
Pick Encode or Decode, paste your text, and the result appears instantly. Copy it with one click.
About this tool
Convert any text to Base64 and back, with full Unicode (UTF-8) support so emoji and accented characters survive the round trip. Everything runs locally in your browser — nothing is uploaded, so it's safe for tokens and private strings.
What you can use Base64 Encode / Decode for
- Decode a Base64 string from an API or config
- Encode text or a token to Base64 for transport
- Round-trip Unicode text without corrupting characters
- Inspect Base64 data without a command line
Frequently asked questions
Does it handle emoji and accents?
Yes — encoding and decoding are UTF-8 safe, so Unicode characters like emoji and accented letters round-trip correctly.
Is my input uploaded anywhere?
No. The conversion runs entirely in your browser, so it's safe to paste tokens or private text.
Why does decoding sometimes fail?
Decoding fails if the input isn't valid Base64 (wrong characters or length). Check for stray spaces or missing padding.
More tools
Browse all →Basic Auth Header Generator
Turn a username and password into a Basic Authorization header.
Binary to Text Converter
Convert text to binary and binary back to text.
Case Converter
Convert text between camelCase, snake_case, kebab-case, and more.
Color Converter
Convert colors between HEX, RGB, and HSL — with a live swatch.
Cron Explainer
Decode a cron expression into plain English and see its next runs.
Hash Generator
Compute SHA-256, SHA-1, SHA-384, and SHA-512 hashes in your browser.