Base64 Encoder & Decoder

Convert UTF-8 text and standard or URL-safe Base64 locally.

Choose Encode or Decode.

Processing happens locally; the input is never uploaded.

What Base64 does

Base64 represents binary bytes with a restricted set of text characters. It is useful in data URLs, email formats, tokens, and APIs, but it is not encryption.

Unicode support

This tool encodes text as UTF-8 before converting the bytes to Base64, so accented characters and emoji round-trip correctly.

URL-safe input

The decoder accepts the URL-safe alphabet, where hyphens and underscores replace plus signs and slashes, with or without padding.