From mediawiki.org
MediaWiki extensions manual
OOjs UI icon advanced-invert.svg
Release status: stable
Implementation MyWiki
Description Generates QRCodes in .png and .svg format on the fly
Author(s) Simon Heimler, Alexander Gesinn
Maintainer(s) gesinn.it
Latest version 0.3.4 (2020-01-26)
MediaWiki 1.27+
PHP 5.2+
Database changes No
License GNU General Public License 2.0 or later

Check usage and version matrix.

The QRLite extension allows to generate QRCodes as .png- and .svg-images. It generates and embeds them "on the fly" and does not store them as MediaWiki images.


  • Ensure the GD php-extension is installed (e.g. on Debian issue: apt install php-gd and then restart apache, if not already installed).
  • Download, extract and place the file(s) in a directory called QRLite in your extensions/ folder.
  • Add the following code at the bottom of your LocalSettings.php:
    require_once "$IP/extensions/QRLite/QRLite.php";
  • Yes Done – Navigate to Special:Version on your wiki to verify that the extension is successfully installed.

Instead of downloading the zip archive you may also check this extension out via Git:

git clone https://github.com/gesinn-it/QRLite.git


Use the #qrlite parser function.

Available Parameters
  • format - svg or png. Default is png
  • size - A number that defines the overall QR Code image size. Default is 6.
  • margin - A number, default is 0
  • ecc - A number ranging from 0 to 4 that defines the error correction level. Default is 2.


SVG Format (scalable)[edit]


PNG Format[edit]