- No data uploaded
- Instant results
Base64 Encoder
Type or paste text to encode it as Base64 instantly. Everything runs in your browser — safe for tokens, keys and private data.
Base64 Encoder
What is Base64 encoding?
Base64 represents binary data using 64 printable ASCII characters, so it can travel through systems that only handle text — email attachments (MIME), data: URLs, JSON payloads and HTTP Basic auth headers. Output is about 33% larger than the input.
UTF-8 handling
Text is converted to UTF-8 bytes before encoding, so accented letters, CJK characters and emoji round-trip correctly.
Base64 encode examples
| Input | Output |
|---|---|
| Hello World | SGVsbG8gV29ybGQ= |
| a+b=c & d | YStiPWMgJiBk |
| naïve café ☕ | bmHDr3ZlIGNhZsOpIOKYlQ== |
Frequently asked questions
Is Base64 encryption?
No. Base64 is a reversible encoding, not encryption — anyone can decode it. Never use it to protect secrets.
Is my input sent anywhere?
No. Encoding and decoding happen locally in your browser.