Base64 is a binary-to-text encoding scheme that represents binary data in an ASCII string format using 64 different printable characters. It ensures data remains intact during transport over text-based systems like email or web protocols.
- and _ instead of + and /.All encoding/decoding occurs in your browser. No data is sent or stored unless you upload a file. Any temporary processing files are auto-deleted after use.
Base64 groups 3 bytes of binary data (24 bits) and splits them into 4 chunks of 6 bits. Each 6-bit chunk maps to a Base64 character.
Text: M a n
ASCII: 77 97 110
Binary: 01001101 01100001 01101110
Groups: 010011 010110 000101 101110
Indexes: 19 22 5 46
Base64: T W F uThe complete Base64 character set includes:
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/
| Index | Char | Index | Char | Index | Char | Index | Char |
|---|---|---|---|---|---|---|---|
| 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 | / |
Use the tool above to start encoding or decoding Base64 instantly. Whether you're working with text, files, or URLs, this tool helps you process your data quickly and securely.
Tool built and maintained by CodeAiKit. Made for speed, simplicity, and privacy.
Help us improve by giving feedback or share it with others who might find it useful!