Free online QR code generator. Customize colors, error correction level and margin. Download as PNG.
It depends on content type and error correction level. Numeric data can hold ~7,089 chars; alphanumeric ~4,296. Shorter content gives better scan reliability.
Higher error correction makes the QR code more resilient to damage, but increases visual complexity. Medium is fine for most uses; High or Highest is recommended for printed materials.
The capacity depends on content type and error correction level. At level L (low), a QR code can hold up to 7,089 numeric characters, 4,296 alphanumeric characters, or 2,953 bytes of binary data. For URLs, keep the content short — shorter URLs generate simpler, more scannable QR codes that work better when printed small.
QR codes have 4 error correction levels: L (7%), M (15%), Q (25%), H (30%) — the percentage indicates how much damage the code can recover from. Guidance: use L or M for plain URLs or text for the smallest size; use M or Q for print materials that may wear; use H when overlaying a logo on the QR code (the logo covers part of the code, requiring high error correction); higher levels produce denser codes that require scanning at a closer distance.