QRcode Generator for R A hexagon with the word qrcode and a qrcode linking to the DOI

Project Status: Active – The project has reached a stable, usable state and is being actively developed. Lifecycle: stable GitHub Codecov test coverage GitHub code size in bytes GitHub repo size DOI

Current version support all QRcode version(1 - 40) and different levels of Error Correction (L, M, Q and H). Meanwhile the encoding method only supports Alphanumeric (Uppercase, Numeric and some basic symbol) and UTF-8 (Byte). The example below creates a QR code.


Current version has a software limit to version 10. This is because not all APP can decode large QRcode. To generate QRcode that larger than version 10, use the code below.

inputString <- paste0(
  rep("abcdefghijklmnopqrstuvwxyz1234567890"", 63), collapse = ""
qrcode_gen(inputString, softLimitFlag = FALSE)

This package implement the whole process to create a QRcode. It is also beneficial to those user who are interested to learn more about how a QRcode is created.

Try the qrcode package in your browser

Any scripts or data that you put into this service are public.

qrcode documentation built on July 2, 2021, 5:06 p.m.