Base64 Encoder / Decoder
Base64 encode and decode text with full UTF-8 (emoji) support. Runs locally in your browser.
Paste text or Base64 and click Encode or Decode. Full UTF-8 and emoji support, all in your browser.
What this Base64 tool does
Encode and decode Base64 with full UTF-8 support — emoji, accents and any Unicode text survive the round trip. The conversion happens in your browser, so nothing you paste is transmitted.
How it works
= padding, and decoding accepts padded or unpadded input.Frequently asked questions
How do I encode or decode Base64?
Paste your text or Base64 into the input pane and click Encode or Decode. Full UTF-8 support means emoji and non-Latin text round-trip correctly.
Does it handle Base64 with line breaks or missing padding?
Yes. Decoding tolerates whitespace and safely handles padding when it is missing.
Is the encoding done locally?
Yes. Everything runs in your browser — nothing is uploaded.
Does Base64 Encoder / Decoder upload my data?
No. Base64 Encoder / Decoder runs entirely in your browser — your input never leaves this page.
Is Base64 Encoder / Decoder free to use?
Yes. Base64 Encoder / Decoder is completely free, with no account and nothing to sign up for.