What Our Base64 Encoder and Decoder Does?

Our tool helps encode various information into 64-bit code. With our encoder, you can easily convert any data (HTML, text, links, etc.) into base64 or decode information back. Just type or paste your text and choose encode or decode.

Why Encode Data Into Base64?

Imagine you have only old phone that can send text messages, but you want to send a picture to a friend, you can't send the picture directly because your old phone support only text, not images. Use Base64 to send the image as text to your friend.

Base64 is like language translator for your computer. It takes information that computer find hard to handle like in our example image and converts it into a format that can be processed.

Here are a few real world examples of usage:

What is Base64?

Base64 is a 64-character information encoding system that is based on the Latin alphabet using ASCII characters. We have attached a table below. Upper case (A-Z) and lower case (a-z) letters are used with numbers (0-9) and special symbols (+, /, =).

Here's a small example of encoded text in base64:

SGkhIEl0J3Mgc21hbGwgZXhhbXBsZSBvZiBCQVNFNjQgZGVjb2RlLg==

Try to decode it back using our tool.

Base64 Alphabet

Here's the standard Base64 alphabet:

Value Encoding Value Encoding Value Encoding Value Encoding
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 /

Note: The '=' character is used for padding when the input length is not a multiple of 3 bytes.