100% Local & Private
Text / Base64 Input
Base64 Output
Ready | Base64 Encoder & Decoder
Chars: 0 Words: 0 Lines: 1 Size: 0 B
Quick Summary

Base64 Encoder & Decoder is a 100% client-side tool for converting UTF-8 text, emoji, Data URIs, and PEM blocks to and from standard and URL-safe Base64, entirely inside your browser memory.

Base64 Encoder & Decoder — UTF-8 and URL-safe

Encode any text to Base64 or decode Base64 back to readable text with zero server uploads.

UTF-8 Safe Encoding

Correctly handles emoji and accented characters so encoded strings round-trip without corruption.

URL-safe Output

Generate RFC 4648 §5 Base64url (with - and _) for use in URLs and JWT-style tokens.

Lenient decoding

Decodes standard Base64, URL-safe Base64, Data URIs, and PEM blocks, and fixes missing padding automatically.

Frequently asked questions

Is my data private?
Yes. All Base64 encoding and decoding runs locally in your browser. Your input is never transmitted to any server.
Does it support emoji and international text?
Yes. The encoder is fully UTF-8 aware, so emoji, accents, and other multi-byte characters encode and decode correctly.
What is URL-safe Base64?
URL-safe Base64 replaces the + and / characters with - and _ and drops padding, making the output safe to embed in URLs and tokens.