Skip to content
🔣 Generate configurable QR codes entirely client side, in the web browser.
JavaScript HTML
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
styles
.gitignore
Gruntfile.js
HOWTO.md
LICENSE
README.md
TODO.md
package.json
qr.html
qr.js
qr.max.js

README.md

qr-code-client-side

Generate configurable QR codes entirely client side, in the web browser.

Introduction

This simple client side application encodes a string value into a configurable QR code. The string value can be given as parameter in the URL fragment or entered into text field. Below are described supported parameters, the parameters are not required.

Note that all parameters are given in URL fragment, thus handled entirely in the web browser i.e. the value to encode is not logged in the server logs.

URL fragment parameters

QR code pixel size:

pixel=5 (1-20)

Error correction mode:

correction=L (Low, Medium, Quartile, High)

The percent-encoded value to encode:

value=https%3A%2F%2Fgithub.com%2Fundebuggable%2Fqr-code-client-side

Examples

An example URL to and instance of this application with all parameters set:

https://ow.cx/static/qr.html#pixel=5&correction=L&value=https%3A%2F%2Fgithub.com%2Fundebuggable%2Fqr-code-client-side

You can’t perform that action at this time.