Convert text to Base64 and back instantly — UTF-8 safe for any language and emoji. Everything runs in your browser.
Runs in your browser — nothing uploaded
Works with any language and emoji
Converts as you type
No registration required
Choose Encode mode, type or paste your text on the left, and the Base64 result appears on the right instantly. Click Copy to grab it. Completely free.
Switch to Decode mode and paste your Base64 string. The original text is decoded instantly. Invalid Base64 shows a clear error.
Yes. The tool is UTF-8 safe, so accented characters, non-Latin scripts, and emoji encode and decode correctly.
No. Encoding and decoding happen entirely in your browser. Your text is never uploaded — guaranteed privacy.
Base64 encodes binary or text data as ASCII characters, commonly used in data URLs, email attachments, API tokens, and embedding images in HTML or CSS.
Decoding fails if the input is not valid Base64 — for example if characters are missing, extra spaces are included, or it was never Base64 to begin with.