Base 64 Encoding Visualizer

Step by step

1
Text
Type any text to begin encoding
2
Decimal / ASCII Bytes
Each character's ASCII decimal value
3
Binary
Each decimal value in 8-bit binary
4
Combined Binary
All 8-bit groups joined into one bitstream
5
Blocks of 6 Bits
Bitstream split into 6-bit chunks
6
Ensuring Each Block Has 6 Bits
Trailing zeros highlighted added to any short final block
7
Base64 Bytes
Decimal value of each 6-bit block (0 – 63)
8
Base64 Alphabet
Each decimal mapped to the Base64 character table, with = padding
Base64 Encoding Visualizer
Base 64 Encoding
Step-by-step result snapshot
Base64 Encoding Visualizer
Base 64 Encoding
Step-by-step result snapshot