Pure javascript QR Code generator. Armed with elegant method for creating SVG nodes.
QR Code svg generator (Live demo)
After qrcode.min.js is downloaded and connected to your html5 page, call:
var svgNode = QRCode("Hello World!");
All other options:
var svgNode = QRCode({ msg : "Your message here" ,dim : 300 ,pad : 6 ,mtx : 7 ,ecl : "H" ,ecb : 0 ,pal : ["#000000", "#f2f4f8"] ,vrb : 1 });
- msg - QR Code
message, obviously, this is mandatory parameter. - dim - is equal to needed dimention (width or height) in pixels, default value is
256. - pad - white space padding, default value is
4blocks, set0for no padding. - mtx - mask pattern from
0to7, default value is-1and best suitable mask is choosen automatically - ecl - error correction level:
L,M,H,Q, default value isM. - ecb - error correction level boost, default value is
1, set0if no boost needed. - pal - is array of [
color,background-color] strings that represent hex color codes, default value is ['#000'] along with transparent background. Set ['#000','#fff'] to make background opaque. - vrb - svg node is optimized to be compact and default value is
0, set this parameter to1in case you need more verbose output.