QR Code Analyser Type any text and watch it get encoded into a real, scannable QR symbol. Hover the grid or the legend to explore, and click a message data module to flip its bit and watch the error-correction codewords recompute.
Data Version Auto (2) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 Error correction L · 7% M · 15% Q · 25% H · 30% Mask Auto (2) 0 1 2 3 4 5 6 7 Overlay Characters Bit numbers None
Hover over a module to inspect it.
Version 2
Size 25 × 25
EC level M
Mask 2
Input 22 bytes
Data codewords 28
EC codewords 16
Blocks 1 Format information
0 0 Error-correction level (M) 0 1 0 Mask pattern (2) 1 0 0 1 1 0 1 1 1 0 Error-correction format (BCH) Finder patterns 192 The three corner squares that let a reader locate the code. Alignment pattern 25 Lets the reader determine orientation and correct for distortion. Timing pattern 18 Determines the width and number of cells in the code. Format info 30 Stores the error-correction level and the mask pattern. Dark module 1 A single module that is always dark and carries no data. Data 231 The encoded message — mode, length, your bytes and padding. Error correction 128 Reed-Solomon codewords that recover the code if it's damaged.