generate svg and png qr codes in-browser
This QR code generator implements the full QR Code Model 2 specification in pure JavaScript — no external libraries or CDN dependencies. It supports versions 1 through 10 (up to 174 characters) in byte mode, all four error correction levels (L 7%, M 15%, Q 25%, H 30%), Reed-Solomon encoding over GF(256), all 8 mask patterns with the official penalty scoring system, and format information encoding. Output is available as SVG (vector, any size) or PNG (copied to clipboard).