Base64 Decode | Base64 Converter

Base64 Decode Comments: 191 | Rating: 4.6/5

The “Base64 Decode Online” is a free decoder for decoding online Base64 to text or binary. In other words, it is a tool that converts Base64 to original data. This online decoder is as smart as it is simple. Its superpower is the ability to automatically detect the encoding standard. Thanks to it, this converter allows you to “decrypt” some Base64 strings, even while other online or offline decoders are powerless and cannot decode them, because they support only the “main” standard. If you are looking for the reverse process, check Base64 encode.

Base64*
Base64 Standard
Auto detection (works like a charm, however sometimes may fail for short strings) Main (used by default by everyone and everywhere) MIME (the output is splitted into fixed 76 line-length and is used to encode email content, such as files, or non-latin letters) ASCII Armor (used by OpenPGP, is identical to the Base64 for MIME, but appends a checksum of input) Base64URL (unlike other standards, the output of this standard can be safely used as a filename or URL) IMAP (used by Internet Message Access Protocol as mailbox international naming convention) PEM (a deprecated standard originally used by the Privacy-Enhanced Mail protocol) xsd:NMTOKEN (provides safe strings to be used as valid XML Name Tokens) xsd:Name (provides safe strings to be used as valid XML Identifiers)
Strict Decoding
No (ignore invalid characters and force decoding value as Base64). Yes (decode the value if it contains only valid Base64 characters).
Character Encoding
Auto detection (an experimental feature that may fail for “exotic” encodings) UTF-8 ISO-8859-1, latin1 Windows-1251, CP1251 Windows-1252, cp1252 SJIS, x-sjis, SHIFT-JIS EUC-CN, CN-GB, x-euc-cn, gb2312 EUC-KR, x-euc-kr CP936, GBK ISO-8859-2, latin2 EUC-JP, EUC, x-euc-jp ISO-8859-15 BIG-5, CN-BIG5, BIG-FIVE ISO-8859-9, latin5 Windows-1254, CP1254 ASCII, ANSI_X3.4-1968, iso-ir-6, ANSI_X3.4-1986, ISO_646.irv:1991, US-ASCII, ISO646-US, us, IBM367, cp367, csASCII ISO-8859-7, greek KOI8-R GB18030, gb-18030-2000 UTF-7 CP932, MS932, Windows-31J, MS_Kanji ISO-8859-8, hebrew ISO-8859-4, latin4 ISO-8859-5, cyrillic ISO-8859-6, arabic KOI8-U ISO-8859-13 ISO-2022-JP ISO-8859-16 ISO-8859-10, latin6 ISO-8859-3, latin3 ISO-8859-14, latin8 eucJP-win, eucJP-open, eucJP-ms SJIS-win, SJIS-open, SJIS-ms EUC-TW, x-euc-tw CP950 UHC, CP949 CP866, IBM866 ArmSCII-8 CP850, IBM850 Decode Base64
Text
The result of Base64 decoding will appear here

How to decode Base64 online using this decoder tool

  1. Paste your string in the “Base64” field.
  2. Select the algorithm standard (if you do not know, leave it as it is, as the decoder will automatically detect it).
  3. Enable the strict decoding mode if you want to make sure that your Base64 string contains only valid characters.
  4. If you know what encoding the original data was in, select it in the “Character Encoding” list.
  5. Press the “Decode Base64” button.
  6. Download or copy the result from the “Text” field.

Standards accepted by online Base64 decode tool

To claim the title of “best Base64 decoder”, it supports the following standards:

  • Main (used by default by everyone and everywhere)
  • MIME (the output is splitted into fixed 76 line-length and is used to encode email content, such as files, or non-latin letters)
  • ASCII Armor (used by OpenPGP, is identical to the Base64 for MIME, but appends a checksum of input)
  • Base64URL (unlike other standards, the output of this standard can be safely used as a filename or URL)
  • IMAP (used by Internet Message Access Protocol as mailbox international naming convention)
  • PEM (a deprecated standard originally used by the Privacy-Enhanced Mail protocol)
  • xsd:NMTOKEN (provides safe strings to be used as valid XML Name Tokens)
  • xsd:Name (provides safe strings to be used as valid XML Identifiers)

Character encodings supported by Base64 decoder

Moreover, it can decode strings encoded using the following character encodings:

UTF-8, UTF-7, ASCII, ANSI_X3.4-1968, iso-ir-6, ANSI_X3.4-1986, ISO_646.irv:1991, US-ASCII, ISO646-US, us, IBM367, cp367, csASCII, EUC-JP, EUC, x-euc-jp, SJIS, x-sjis, SHIFT-JIS, eucJP-win, eucJP-open, eucJP-ms, SJIS-win, SJIS-open, SJIS-ms, CP932, MS932, Windows-31J, MS_Kanji, ISO-2022-JP, GB18030, gb-18030-2000, Windows-1252, cp1252, Windows-1254, CP1254, ISO-8859-1, latin1, ISO-8859-2, latin2, ISO-8859-3, latin3, ISO-8859-4, latin4, ISO-8859-5, cyrillic, ISO-8859-6, arabic, ISO-8859-7, greek, ISO-8859-8, hebrew, ISO-8859-9, latin5, ISO-8859-10, latin6, ISO-8859-13, ISO-8859-14, latin8, ISO-8859-15, ISO-8859-16, EUC-CN, CN-GB, x-euc-cn, gb2312, CP936, GBK, EUC-TW, x-euc-tw, BIG-5, CN-BIG5, BIG-FIVE, CP950, EUC-KR, x-euc-kr, UHC, CP949, Windows-1251, CP1251, CP866, IBM866, KOI8-R, KOI8-U, ArmSCII-8, CP850, IBM850

Why the Base64 decode online tool accepts invalid characters?

By default this Base64 decode online tool strips characters outside of Base64 alphabet thereby allowing to decode Base64 strings even if they are unacceptable in terms of standard. For example, this avoids errors if the Base64 string was copied with extra spaces or punctuation marks. Yu can easily turn off this feature by enabling the “Strict Decoding” option.

Additional tools to decode Base64 string

There are also some additional Base64 decoders that are specialized for decoding a certain type of data:

  • ASCII
  • Audio
  • Basic Auth
  • File
  • Hex
  • Image
  • PDF
  • Text
  • Video

Tag » Code Base64 Online