Skip to content
Developer

Base64 Encode / Decode

Convert text to Base64 and back, with full UTF-8 support.

About Base64

Base64 is a way to represent binary data using 64 printable ASCII characters. It is commonly used for encoding small payloads in URLs, JSON or HTML data attributes.

Frequently asked questions

Does this Base64 tool support UTF-8?

Yes. The tool encodes UTF-8 properly using TextEncoder, so emoji and non-Latin scripts round-trip correctly.

Is URL-safe Base64 supported?

Yes. Tick "URL-safe" to use the - and _ alphabet without padding, suitable for URLs and JWT tokens.

Need a place to keep notes?

Open the free online notepad — autosaves locally, no signup.

Open Notepad
v2.0