Skip to content
Handy Browser Tools

Base64 Encode / Decode

Type or paste text to encode it to Base64, or paste Base64 to decode it. Full Unicode support (emoji included), and URL-safe variants are decoded automatically.

Private by default: processing stays on your device
YOUR TEXT

Text to encode, or Base64 to decode

Base64, both ways.

Encode text or decode Base64 — entirely in your browser.

Good to know

Encoding handles full Unicode text. Decoding needs valid Base64 — padding is added automatically where possible.

Example

Input

Hello, HandyBrowserTools!

Output

SGVsbG8sIEhhbmR5QnJvd3NlclRvb2xzIQ==
Share this page X LinkedIn Reddit

These buttons share the page link, not your input.

Frequently asked questions

Is Base64 encryption?

No, Base64 is an encoding, not encryption. Anyone can decode it. Never use Base64 alone to protect secrets.

Does this handle emoji and non-English text?

Yes. Text is converted through UTF-8 before encoding, so all Unicode characters round-trip correctly.

Can I decode URL-safe Base64?

Yes, the '-' and '_' characters used in URL-safe Base64 (and missing padding) are handled automatically when decoding.

Hash Generator

Generate MD5, SHA-1, SHA-256 and SHA-512 hashes from text online.