QR Code Data Encoder/Decoder

Explore how QR codes encode data at the bit level. Enter data and see the encoding mode, character count, bit stream, and error correction codewords.

Detected Mode
Character Count
1

Mode Indicator

The first 4 bits identify the encoding mode used.

=
2

Character Count Indicator

Indicates the number of characters in the data, with bit length depending on mode and version.

= characters

bits for mode, version

3

Data Bit Stream

... + more bits

data bits total

4

Complete Bit Stream Structure

Mode Indicator: 4 bits
Character Count:
Data:
Terminator: 0000
Total: ( bytes)

Character-by-Character Encoding

# Char Code Point Binary Bits

Showing first 50 of characters.

Error Correction Overhead