Base64 Encode / Decode (UTF-8 safe)

Encode or decode Base64 text, UTF-8 safe β€” entirely in your browser.

πŸ”’ Runs entirely in your browser. Your input and output are never sent to a server or stored β€” fully private.

Did this tool help? Tap to react

About this tool

This Base64 tool encodes text to Base64 and decodes Base64 back to readable text, with full UTF-8 support so accented letters, emoji and CJK characters survive the round trip. Paste your input, switch between encode and decode, and copy the result β€” useful for data URIs, API tokens, email headers and config files. Everything runs in your browser, so your data never leaves your device.

Frequently asked questions

What is Base64 used for?

Base64 represents binary or text data using only 64 safe ASCII characters, so it can travel through systems that expect plain text. It is common in data URIs, email attachments (MIME), HTTP basic auth and JSON or XML payloads that need to carry binary data.

Is Base64 encryption?

No. Base64 is encoding, not encryption β€” anyone can decode it back to the original instantly, as this tool does. Never rely on it to hide passwords or secrets; use it only to represent data safely, not to protect it.

Is my text sent anywhere?

No. Encoding and decoding happen entirely in your browser, so the text you paste β€” including any tokens β€” is never uploaded or logged.