# jeromeetienne/jquery-qrcode

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/jeromeetienne-jquery-qrcode).**

4,860 stars · 2,477 forks · JavaScript · mit

## Links

- GitHub: https://github.com/jeromeetienne/jquery-qrcode
- Homepage: http://blog.jetienne.com/blog/2011/04/07/jquery-qrcode/
- awesome-repositories: https://awesome-repositories.com/repository/jeromeetienne-jquery-qrcode.md

## Description

jquery-qrcode is a client‑side QR code generator built as a jQuery plugin. It creates QR code images entirely in the browser without sending data to an external service, making it suitable for offline usage and reducing network dependencies. The plugin accepts input data — such as a string or URL — and produces a QR code that can be rendered as an image in any selected DOM element.

Because it is a jQuery plugin, jquery-qrcode integrates naturally into existing jQuery‑based web projects using the usual plugin API. The generated QR code can be customised with adjustable size, error correction level, and foreground and background colours, all handled locally by the JavaScript library. This self‑contained approach eliminates the need for a server‑side QR code API and allows the code to work offline.

## Tags

### Graphics & Multimedia

- [QR Code Generators](https://awesome-repositories.com/f/graphics-multimedia/qr-code-generators.md) — Generates QR code images from data with adjustable size and content, without relying on remote services. ([source](https://cdn.jsdelivr.net/gh/jeromeetienne/jquery-qrcode@master/README.md))
- [QR Code Rendering](https://awesome-repositories.com/f/graphics-multimedia/qr-code-rendering.md) — Creates QR code images using only client-side JavaScript, enabling offline use and reducing network requests.

### Part of an Awesome List

- [QR Codes](https://awesome-repositories.com/f/awesome-lists/devtools/qr-codes.md) — Creates QR code images with configurable size and content using pure JavaScript.

### Networking & Communication

- [QR Code Encoders](https://awesome-repositories.com/f/networking-communication/binary-data-encoding/qr-code-encoders.md) — Encodes data into a QR code matrix entirely in the browser using built-in Reed-Solomon error correction and mask pattern selection.

### Security & Cryptography

- [QR Code Visual Options](https://awesome-repositories.com/f/security-cryptography/error-correction-codes/barcode-redundancy-levels/qr-code-visual-options.md) — Accepts parameters for module size, foreground and background colours, and error correction level to customize the generated QR code.

### Web Development

- [jQuery Plugins](https://awesome-repositories.com/f/web-development/jquery-plugins.md) — Integrates into jQuery's plugin pattern, allowing instantiation with options and chained insertion into selected DOM elements.
- [QR Code Generators](https://awesome-repositories.com/f/web-development/jquery-plugins/qr-code-generators.md) — Integrates QR code generation into existing jQuery-based web projects with a simple plugin API for populating divs and canvas elements.
- [QR Code Module Matrix Renderers](https://awesome-repositories.com/f/web-development/rendering-templating/rendering-patterns/qr-code-module-matrix-renderers.md) — Renders QR code modules as solid rectangles on an HTML5 canvas using coordinate calculations from the matrix.
