QR Code Not Generated for Strings of 192 to 217 Characters
Author: RevanjinCreated Oct 26, 2024Updated Mar 18, 2026
We've observed that URLs or strings ranging from 192 to 217 characters fail to generate a QR code. The issue stems from a specific line in the code:
javascript if(buffer.getLengthInBits()+4<=totalDataCount*8){buffer.put(0,4);}
The error encountered is: Uncaught (in promise) Error: code length overflow. (1756>1056)
Furthermore, we confirmed this behavior on for example the website Vue QR Code Component. Any input within the specified character range fails to produce a QR code. I also tested this on Codepen. QR Code Codepen
Source: davidshimjs/qrcodejs