Skip to content

qrcode

0.3.0Package record

Generate QRcodes with R

3packages dependsuggested by 2
30.3Kdownloads / year
87.9%test coverage
0/13flavors OK

Overview

About

Create static QR codes in R. The content of the QR code is exactly what the user defines. We don't add a redirect URL, making it impossible for us to track the usage of the QR code. This allows to generate fast, free to use and privacy friendly QR codes.

Changes in 0.3.0
  • Add qr_vcard() to generate QR codes for a vCard.
  • Add qr_sepa() to generate QR codes for SEPA payments.
  • Add qr_location() to generate QR codes for locations.
  • generate_svg() now escapes the special characters &, ', ", <, >. Fixes #19 reported by @kaveelim.

From NEWS.md in the release

Install

Health

CRAN checks
13NOTE
Check messages
NOTEDESCRIPTION meta-informationr-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc, r-devel-linux-x86_64-fedora-clang, r-devel-linux-x86_64-fedora-gcc, r-devel-windows-x86_64, r-oldrel-macos-arm64, r-oldrel-macos-x86_64, r-oldrel-windows-x86_64, r-patched-linux-x86_64, r-release-linux-x86_64, r-release-macos-arm64, r-release-macos-x86_64, r-release-windows-x86_64

r-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc, r-devel-linux-x86_64-fedora-clang, r-devel-linux-x86_64-fedora-gcc, r-oldrel-macos-arm64, r-oldrel-macos-x86_64, r-patched-linux-x86_64, r-release-linux-x86_64, r-release-macos-arm64, r-release-macos-x86_64

Missing dependency on R >= 4.2.0 because package code uses the pipe
  placeholder syntax added in R 4.2.0.
  File(s) using such syntax:
    ‘qr_vcard.R’

r-devel-windows-x86_64, r-oldrel-windows-x86_64, r-release-windows-x86_64

Missing dependency on R >= 4.2.0 because package code uses the pipe
  placeholder syntax added in R 4.2.0.
  File(s) using such syntax:
    'qr_vcard.R'
NOTER code for possible problemsr-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc, r-devel-linux-x86_64-fedora-clang, r-devel-linux-x86_64-fedora-gcc, r-devel-windows-x86_64
Found calls to structure() using deprecated special names:
  qrcode/R/qr_mode.R (.Names: 1)
'.Names' should be changed to 'names'.

CRAN check page ↗

Slowest check: 1.5 min · r-oldrel-windows-x86_64
Status changes
  • NOTE13 NOTENow
  • NOTE12 NOTE, 1 FAILURE2026-06-08
  • WARNING12 NOTE, 1 WARNING2026-06-07
  • NOTE3 OK, 11 NOTE2026-03-10
Advisories

none known

Documentation

In release 0.3.0
READMEYes · 307 wordsVignettesNoNEWSYes · 100% structured · mentions 0.3.0Citation fileYes · software entry onlyWebsiteYes · pkgdown
Help pages
21
Examples that run
100%17 run in a plain check
Exported functions with examples
75%
Documented parameters
100%
Return-value docs
31%
Help pages citing references
0%

Downloads

30.3K
CRAN downloads in the past year
Rank #2,877 · ~83/day · ~2.5K/mo
Daily download trend is not available in this view yet.
1.6K30 days
5K90 days
30.3K1 year
Compare downloads with other packages →
Also on188 r2u3 autocran1.9K conda_forge

Repository

52Stars
8Forks
5Open issues
1Open PRs
7Releases
156Commits
3Commit identities
qrcodeqrcode-generatorr-packager-projectcran
License file reads as GPL-3.0 · 156 commits · Last activity 2024-09-29 · 0% stars, 30d
Responsiveness
How these are sampled
PRs merged (all time)
90%
Median days to close, 50 most recently updated closed issues
16
Median days to close, 50 most recently updated closed PRs
4

Stars over time

2025-10-14 · 472026-09-15 · 52
PracticesBeta

15 development-tooling and community-health practices detected across 8 families in the upstream repository

Checks run against github.com/thierryo/qrcode on 2026-10-18.

Continuous integration (2)
GitHub ActionsR CMD check workflow

The R CMD check workflow runs on Linux, macOS and Windows, and on R-devel

Governance and community (4)
Code of conductContributing guideFunding

Funding links: GitHub Sponsors

The repository owner accepts GitHub Sponsors

Docs source (3)
README.Rmdpkgdown

GitHub Pages site last deployed 2024-09-29

pkgdown site last built 2024-09-29

Coverage (1)
Coverage reporting (Codecov)
Show all practicesHide 4 practices
Reproducibility and dev environment (1)
data-raw/
CRAN release process (1)
cran-comments.md
Research and citation (2)
CITATION.cffZenodo
Lint, format, editor (1)
RStudio project
How this is detected·Detection ruleset v3 (2026-09-26)

Dependencies

Declared dependencies
8 external dependencies (excludes base and recommended)

Installing qrcode adds 1 package (0 with compiled code, 12 KB of source tarballs). Heaviest: assertthat 12 KB.

Depends (1)
R >= 4.1.0
Imports (3)
assertthatstatsutils
LinkingTo (0)
none
Enhances (0)
none
Reverse dependencies
3direct
0indirect
Depends 1 · Imports 2
Suggested by 2
Depends, Imports or LinkingTo, most downloaded first
Suggests, most downloaded first

People & History

People (2)
Author, Maintainer since 0.1.3 (2021) · added in 0.1.3
Author of the reimplemented functions
Author
Original author

Previously maintained by Victor Teh (0.1.1).

Releases (7)

Pick two releases to compare their code metrics.

  • R
    R 4.6.0 released · 2026-04-24
  • R
    R 4.5.0 released · 2025-04-11
  • 0.3.0Latest
    record
    2024-09-29 · current release · diff ↗ ·
    added 3 exports
    qr_location, qr_sepa, qr_vcard
  • R
    R 4.4.0 released · 2024-04-24
  • 0.2.2
    record
    2023-11-11 · diff ↗ ·
    removed 7 exports
    DataStringBinary, ECgenerator, qrFillUpMatrix, qrInterleave, qrMask, qrVersionInfo, qrcode_gen
    added 1 export
    coordinates
  • R
    R 4.3.0 released · 2023-04-21
  • 0.2.1
    record
    2022-12-18 · diff ↗ ·
    added 1 export
    add_logo
  • 0.2.0
    record
    2022-11-19 · diff ↗ ·
    added 2 exports
    qr_event, qr_wifi
  • R
    R 4.2.0 released · 2022-04-22
  • 0.1.4
    record
    2021-10-13 · diff ↗ ·
    added 9 exports
    bits, bits2int, int2bits, qr_code, qr_encode, qr_error, qr_matrix, qr_mode, qr_version
  • 0.1.3
    record
    2021-07-02 · diff ↗ ·
    added 1 export
    generate_svg
  • R
    R 4.1.0 released · 2021-05-18
  • R
    R 4.0.0 released · 2020-04-24
  • R
    R 3.6.0 released · 2019-04-26
  • R
    R 3.5.0 released · 2018-04-23
  • R
    R 3.4.0 released · 2017-04-21
Show 3 earlier eventsHide 3 earlier events
  • R
    R 3.3.0 released · 2016-05-03
  • 0.1.1
    record
    2015-08-23
  • R
    R 3.2.0 released · 2015-04-16

Package metadata

First published
2015-08-23
Total releases
7 / 11 yrs
License
GPL-3 OSI
Minimum R
≥ 4.1.0
Download size
41 KB

Cite

Cite this package

Run in R for the authors' entry:

citation("qrcode")

The package provides a citation file, so citation() returns the authors' own entry.

It points to 10.5281/zenodo.5040088.

The repository also keeps a CITATION.cff.

Cite the R Observatory

For a number measured here: a download total, a coverage figure, an archival date.

APA

Balamuta, J. J. (2026). R Observatory: Metrics for qrcode version 0.3.0 [Data set]. HJJB, LLC. Data release v2026-10-21. https://doi.org/10.5281/zenodo.21843040

From data release v2026-10-21, which the citation names so these numbers can be found later. More on citing and the projects behind them.

Report a problem with this page →

Privacy choices

These apply to this browser and are stored on this device only. Nothing about your choice is sent to us.

Read the privacy policy