Base64 Encoder / Decoder

encoding

Encode text to Base64 or decode Base64 strings back to plaintext

Base64 Output
Output will appear here...

About Base64

What is Base64?

Base64 encodes binary data as printable ASCII text using 64 characters (A–Z, a–z, 0–9, +, /). Every 3 bytes of input become 4 characters of output, increasing size by ~33%.

Common Uses

  • JWT tokens (header and payload)
  • Embedding images as data URIs
  • Email attachments (MIME encoding)
  • Encoding payloads to bypass filters

Security Note

Base64 is encoding, not encryption. Anyone can decode it instantly — never use it to protect sensitive data.

Variants

  • Standard: uses + and /
  • URL-safe: uses - and _
  • No padding: omits trailing =
Tagsbase64encodedecodesecurityjwtctf