← Playground

QR Generator

royhp.com

Content

Appearance

Error correction

Higher levels survive more damage but pack less data. (L≈7% · M≈15% · Q≈25% · H≈30%)

The QR is encoded entirely in your browser by a small, self-contained byte-mode encoder — Reed–Solomon error correction over GF(256), all eight data masks evaluated, with BCH-protected format and version information and automatic version selection (1–40). No libraries, no network, nothing leaves the page.