Skip to tool
All tools

Base64 encoder & decoder

Encode and decode base64 text.

Questions

What does this tool do?

The Base64 encoder & decoder turns text into Base64 and Base64 back into readable text, with correct UTF-8 handling so emoji, Cyrillic, CJK characters and accents survive the round trip. Choose standard Base64 or the URL-safe variant, which swaps + and / for - and _ and drops the trailing padding so the result can sit in a URL or a filename. Base64 is an encoding, not encryption: anyone can decode it, so it is for transport and embedding, not for hiding secrets.

What is Base64?

An encoding that writes any data with 64 plain characters, so it can travel inside JSON, a URL or an HTML attribute. It is not encryption: anyone can decode it.

Standard or URL-safe?

URL-safe Base64 swaps + and /, which break in URLs, for - and _, and removes the trailing = padding. Both variants decode to the same bytes.

Related tools