Decode Mapping
Visualize how Base64 characters are decoded back into original text. See the decoding mapping in real time.
InputBase64
0 chars
Decoded OutputPlain text
0 chars
DECODING STEPS
How Decoding Works Step by Step
01
Base64 Character Lookup
Each Base64 character is mapped back to its 6-bit value (0–63) using the Base64 alphabet. Padding characters "=" are removed.
02
6-Bit Reassembly
The 6-bit values are concatenated into a continuous bit stream and regrouped into 8-bit bytes.
03
UTF-8 Byte to Text
The byte sequence is decoded as UTF-8, converting bytes back into the original characters including multi-byte international characters.
TIPS
Tips for Better Results
Try multi-byte characters (e.g. Chinese, emoji) to see how UTF-8 encoding expands them into multiple bytes.
Toggle between Encode and Decode modes to see the mapping from both directions.
Enable URL-Safe mode to see how + and / are replaced with - and _ in the output.