Home / Tools / Base64 encoder and decoder

Base64 Encode and Decode Online (UTF-8 Safe)

Turn text into Base64 or decode Base64 back to text. Handles accented letters and emoji.

Type or paste text and press Encode, or paste Base64 and press Decode. Accents, other alphabets and emoji work because the text is handled as UTF-8.

Frequently asked questions

What is Base64?
A way to write any data using only letters, numbers, + and /. It is used in emails, data URLs and tokens.
Is Base64 encryption?
No. Anyone can decode it, so never use it to hide a password.
Why does decoding fail?
The text may contain characters outside the Base64 set, or be missing padding or part of the data. URL-safe Base64 uses - and _ instead of + and /, which this tool accepts.

Runs in your browser. Nothing you type is sent to this site. Updated 2026-10-11.

More tools

Code formatters

CSS beautifier CSS minifier HTML beautifier HTML minifier JavaScript beautifier JavaScript minifier JSON formatter YAML formatter XML formatter SQL formatter Markdown preview

Converters

URL encoder and decoder Unix timestamp converter CSV to JSON JSON to CSV HTML entity encoder and decoder Number base converter Time zone converter JSON to TypeScript XML to JSON HTML to Markdown Date difference calculator

Text tools

Regex tester Remove duplicate lines Lorem ipsum generator Word counter Case converter Text diff checker

Color and images

Color converter Contrast checker Image to Base64 Image resizer

Network

Subnet calculator Download time calculator Common ports list CIDR to IP range IPv6 address expander and compressor MAC address formatter curl command builder

Server and files

Cron expression explainer chmod calculator HTTP status codes

Encoding and security

Password generator UUID generator Hash generator JWT decoder QR code generator Password strength checker Wi-Fi QR code generator