Base64 Decode

Decode Base64 encoded strings back to readable text. Supports standard Base64 with proper padding handling.

Advertisement

What Is Base64 Encoding? Base64 encoding converts binary data into a text format using 64 printable ASCII characters (A-Z, a-z, 0-9, +, /). It's widely used for transmitting data over media that only support text, such as email attachments and web APIs. ## Common Applications - **Email attachments (MIME)**: Base64 is the standard encoding for sending binary files via email. Images, PDFs, and other files are encoded before transmission. - **Data URIs**: Web developers embed images directly in HTML and CSS using Base64 data URIs, reducing HTTP requests. - **API authentication**: Basic Authentication headers use Base64 encoding of username:password pairs. - **Storing binary in databases**: When databases don't support binary columns, Base64 provides a text-safe alternative. ## Important Notes Base64 encoding increases data size by approximately 33%. For large files, this overhead can be significant. Consider using Base64 only when necessary, and always decode back to binary before storage when possible. Use our Base64 Decode tool to convert Base64 strings back to their original form.

Examples

Base64 decode

Input:

SGVsbG8gV29ybGQ=

Output:

Hello World

How to Use Base64 Decode

  1. 1Paste Base64 encoded text
  2. 2Click Decode
  3. 3View decoded text

Frequently Asked Questions

What if decoding fails?

The tool shows an error if the input is not valid Base64 encoded data.