Skip to content
BeHumler

Developer Tools

Base64 Encoder/Decoder

Encode and decode Base64 and Base64URL with full Unicode support.

More Developer Tools tools you might find useful.

Frequently Asked Questions

Is Base64 encryption?
No. Base64 is an encoding scheme, not encryption. It makes binary data safe for text-based systems but provides no security.
Does this handle Unicode correctly?
Yes. We use TextEncoder/TextDecoder for proper UTF-8 conversion before encoding, which correctly handles emoji, CJK characters, and all Unicode.
What is Base64URL?
Base64URL replaces + with - and / with _, and omits padding (=). It is safe for use in URLs and filenames without escaping.
Is my data sent to a server?
No. All encoding and decoding happens locally in your browser. Your data never leaves your device.