davidshimjs / qrcodejs

Cross-browser QRCode generator for javascript
MIT License
13.37k stars 4.75k forks source link

Character Set #83

Open mctrivia opened 8 years ago

mctrivia commented 8 years ago

QR Codes have 4 available character sets. To make smaller it should be checked if there are:

1) Only numbers 2) Alphanumeric: 0–9, A–Z (upper-case only), space, $, %, *, +, -, ., /, :

before falling back to binary option. https://en.wikipedia.org/wiki/QR_code#Storage

zamicol commented 4 years ago

Yes! Absolutely!

Other libraries do this.

Here's one: https://github.com/nayuki/QR-Code-generator demo: https://www.nayuki.io/page/qr-code-generator-library code: https://www.nayuki.io/res/qr-code-generator-library/qrcodegen.js

Here's another: https://github.com/kazuhikoarase/qrcode-generator demo:https://kazuhikoarase.github.io/qrcode-generator/js/demo/ code: https://github.com/kazuhikoarase/qrcode-generator/blob/master/js/qrcode.js