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
4
blocks, set0
for no padding. - mtx - mask pattern from
0
to7
, default value is-1
and 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
, set0
if 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 to1
in case you need more verbose output.