base64 encode decode

How to Base64 encode and decode text

Base64 represents data as 64-character ASCII. APIs, JWTs, and email MIME use it. URL-safe swaps +/ for -_.

Open Base64 Encode / Decode

Encode

Paste UTF-8 text, choose Encode, and copy. Useful for Basic headers, small embeds, or wire-format debugging.

Decode

Paste Base64 and recover text. LedaTools accepts standard and URL-safe alphabets.

Not encryption

Anyone can decode Base64. Don’t hide secrets with encoding alone.

Padding

Trailing = is padding. Some systems omit it; a good decoder tolerates both.

JWT and Base64URL

JWTs use Base64URL without padding. If decode fails, try URL-safe mode.

FAQ

URL-safe support?

Yes, on decode.

Is it encryption?

No. Base64 is encoding, not encryption.

Is it local?

Yes. It runs in your browser.

Related guides

Open the tool