Enter or Upload
Input your text or upload a file
Choose Action
Encode, decode or view information
View Results
See output and extra details
Input (Binary)
101010 111100 110101 ...
Split into 6-bit
101010 111100 110101 ...
Convert to Index
42 60 53 ...
Base64 Characters
q 8 1 ...
100% Private & Secure
All processing happens in your browser. No data is sent to any server.
Need another byte view? Compare with Base64 to Hexadecimal or Base64 to Binary.
Encode a byte-aligned string of 1s and 0s into Base64. Each 8-bit group is read as one byte, then the byte stream is encoded with the standard Base64 alphabet.
The total bit count must be a multiple of 8. Pad with leading zeros if your input is shorter than a whole byte.
The total bit length must be a multiple of 8. Pad with leading zeros if needed.
Yes. Whitespace is stripped before decoding the bit groups.
Bits are read left-to-right, most significant first. If your source uses a different order, reverse it before encoding.
Only 0 and 1, plus whitespace as a separator.