Overview
Features
Creation of Model 2 QR Codes, Version 1 to 40
ECC Levels L/M/Q/H supported
Mixed mode support (encoding modes can be combined within a QR symbol). Supported modes:
numeric
alphanumeric
8-bit binary
13-bit double-byte kanji (Japanese, Shift-JIS) and hanzi (simplified Chinese, GB2312/GB18030) as defined in GBT18284-2000
Flexible, easily extensible output modules, built-in support for the following output formats:
Markup types: SVG, HTML, etc.
String types: JSON, plain text, etc.
Encapsulated Postscript (EPS)
PDF via FPDF
QR Code reader (via GD and ImageMagick)
Requirements
PHP 7.4+
optional:
ext-fileinfo(required byQRImagickoutput)ext-imagickwith ImageMagick installedsetasign/fpdffor the PDF output module
For the QR Code reader, either ext-gd or ext-imagick is required!
Framework Integration
Drupal:
Two-factor Authentication
tfa(Drupal 8+)Google Authenticator Login
ga_login(deprecated, Drupal 7)
Symfony
WordPress:
WoltLab Suite
other uses:
Articles:
Twilio: How to Create a QR Code in PHP (featuring v4.3.x)