Base64 Decoder

Decode Base64 back to its original text format

Convert Base64 encoded text back to its original form. This tool is useful for decoding Base64 encoded data from URLs, cookies, or other web applications.

Base64 Input

Decoded Output

Decode your Base64 input to see results

About Base64 Decoding

Base64 decoding is the process of converting data that has been encoded using the Base64 encoding scheme back to its original form.

The Base64 decoding process reverses the encoding by transforming each group of four Base64 characters back into the original three bytes of binary data.

This process is commonly used for retrieving original data from Base64 encoded strings that are transmitted over networks, stored in databases, or embedded in other data formats that require text-based representations.

Common Base64 Decoding Issues

  • Invalid Characters: Base64 only uses A-Z, a-z, 0-9, +, /, and = for padding. Other characters will cause decoding errors.
  • Incorrect Padding: Base64 strings should be padded with = characters to make the length a multiple of 4.
  • URL-safe Base64: Some implementations use - and _ instead of + and /. Make sure you‘re using the right decoding method.
  • Line Breaks: Base64 data often includes line breaks for readability, which should be removed before decoding.

Base64 Decoding Examples

Base64 to Text

SGVsbG8sIFdvcmxkIQ==
Base64 Input
Hello, World!
Decoded Text Output

Decoding with Special Characters

U3BlY2lhbCBjaGFyczogQCMkJV4mKigp
Base64 Input
Special chars: @#$%^&*()
Decoded Text Output