← Back to Awesome

Sections

QR Code

GitHub repository ↗ synced 2026/8/9

Awesome QR Code Awesome

A curated list of awesome QR code libraries, software and resources.

QR code (abbreviated from Quick Response code) is a type of matrix barcode (or two-dimensional barcode) first designed in 1994 for the automotive industry in Japan.

Wikipedia ~ https://en.wikipedia.org/wiki/QR_code

Apps

Readers

Web App

A progressive web application to scan QR codes.

File Transfer

qrcp

Transfer files over Wi-Fi from your computer to a mobile device by scanning a QR code without leaving the terminal.

qr-filetransfer

Transfer files over Wi-Fi between your computer and your smartphone from the terminal.

CLI

qrencode

Command line tool to generate QR codes.

qrap

Generate a QR code payload for Wi-Fi access point credentials.

spqr

Generate a QR code payload for initiating a SEPA transfer.

qrscan

Scan a QR code in the terminal using the system camera or a given image.

qrcode.show

Generate QR codes using curl.

Libraries

In this section R means the library allows to read QR codes and W means
that the library allows to generate QR codes.

C

libqrencode `W`

A fast and compact library for encoding data in a QR code symbol.

C, C++, JavaScript, Python, Java, Rust

QR-Code-generator `W`

High-quality QR code generator library in Java, TypeScript/JavaScript, Python, C++, C, Rust.

Java

Qart `W`

An app to merge a picture and a QR code.

JavaScript

instascan `R`

HTML5 QR code scanner using your webcam.

qrious `W`

Pure JavaScript library for QR code generation using canvas.

TypeScript

jsQR `R`

A pure JavaScript QR code reading library.

React

qrcode.react `W`

A `<QRCode/>` component for use with React.

React Native

react-native-qrcode-scanner `R`

A QR code scanner component for React Native.

Vue

vue-qrcode-reader `R`

A set of Vue.js components for detecting and decoding QR codes.

Python

sylnsfar/qrcode `W`

Artistic QR code in Python (can produce GIFs).

Ruby

rqrcode `W`

A neat Ruby QR code generator exporting to `svg`, `png` and `ansi` with configurable size, color and other attributes.

Objective-C

SGQRCode `R`

Easy to use QR code scan library for iOS.

Swift

EFQRCode `W`

A better way to operate QR code in Swift, support iOS, macOS, watchOS and tvOS.

C\#

QRCoder `W`

A pure C# Open Source QR code implementation.

Android

BGAQRCode-Android `RW`

QR code reader and generator written in C.

AwesomeQRCode (Kotlin) `W`

An awesome QR code generator for Android (can produce GIFs).

PHP

php-qrcode-detector-decoder `R`

PHP library to detect and decode QR codes.

simple-qrcode `W`

An easy-to-use PHP QR code generator.

endroid/qr-code `W`

QR code generator.

BaconQRCode `W`

QR code generator for PHP.

Resources

zxing

QR code payload format catalog.