There are an astronomically large number of possible QR codes. A standard QR code can have up to 177 by 177 modules (dots), totaling 31,329 modules. Each module can be either black or white, so the total number of possible QR code combinations is 231,3292^{31,329}231,329. This number is unimaginably large, far greater than the number of atoms in the observable universe. More specifically, QR codes store data in binary form, with the maximum data capacity around 2,953 bytes (23,624 bits). The number of possible permutations based on bits alone is 223,6242^{23,624}223,624, roughly 3.4×1071113.4\times 10^{7111}3.4×107111. The exact possible number depends on the QR code version, size, data encoding type, and error correction level, but even the lowest versions offer an immense number of unique codes. In practice, this means there are effectively infinite possible QR codes for all practical purposes, and it is not feasible to run out of unique QR codes anytime soon.
