Base64 decoder is an easy to use tool to decode base64 data into plain text. This tool can save your time and help decode base64 data.
You can type or paste any Base64 encoded data in the input text area and Base64 decoder will decode it into text.
Base64 is an encoding and decoding technique used to convert binary data to an American Standard for Information Interchange (ASCII) text format, and vice versa. It is used to transfer data over a medium that only supports ASCII formats, such as email messages on Multipurpose Internet Mail Extension (MIME) and Extensible Markup Language (XML) data.
Base64 is also known as Base64 Content-Transfer-Encoding. To learn more about Base64, please visit Base64 Wikipedia page.Base64 Wikipedia page.
Base64 encoding works with a 65-character subset of the US-ASCII charset. The first 64 characters out of the 65-character subset are mapped to an equivalent 6-bit binary sequence (26 = 64). The extra 65th character (=) is used for padding.
Index | Character | Index | Character | Index | Character | Index | Character |
---|---|---|---|---|---|---|---|
0 | A |
16 | Q |
32 | g |
48 | w |
1 | B |
17 | R |
33 | h |
49 | x |
2 | C |
18 | S |
34 | i |
50 | y |
3 | D |
19 | T |
35 | j |
51 | z |
4 | E |
20 | U |
36 | k |
52 | 0 |
5 | F |
21 | V |
37 | l |
53 | 1 |
6 | G |
22 | W |
38 | m |
54 | 2 |
7 | H |
23 | X |
39 | n |
55 | 3 |
8 | I |
24 | Y |
40 | o |
56 | 4 |
9 | J |
25 | Z |
41 | p |
57 | 5 |
10 | K |
26 | a |
42 | q |
58 | 6 |
11 | L |
27 | b |
43 | r |
59 | 7 |
12 | M |
28 | c |
44 | s |
60 | 8 |
13 | N |
29 | d |
45 | t |
61 | 9 |
14 | O |
30 | e |
46 | u |
62 | + |
15 | P |
31 | f |
47 | v |
63 | / |
"str" indicates the original text and "base64" indicates the encoded result.
Base64 Decoding in Java | str = new String(new BASE64Decoder().decodeBuffer(base64)); |
---|---|
Base64 Decoding in JavaScript | str = atob(base64); // IE 10- Requires the introduction of base64.js |
Base64 Decoding in PHP | $str = base64_decode($base64); |
Base64 Decoding in C#/.NET | byte[] bytes = System.Convert.FromBase64String(base64); |
Base64 Decoding in Python | import base64 |
Base64 Decoding in Perl | use MIME::Base64; |
Base64 Decoding in Golang | import b64 "encoding/base64" |
Base64 Decoding in Ruby | require "base64" |
Base64 Decoding in MySQL/MariaDB | SELECT FROM_BASE64(str); |
Base64 Decoding in PostgreSQL | SELECT decode(str, 'base64'); |
Linux Shell(Take 'test' for example) | $ echo dGVzdAo= | base64 -d // test |