Aicrion QRCode
A modern, professional PHP 8.2+ library to generate and read QR codes from multiple sources and in multiple formats.
Table of Contents
- Installation
- Quick Start
- Generating QR Codes
- Reading QR Codes
- Structured Payloads (WiFi, Contact, Phone, etc.)
- Colors & Styling
- Configuration Options
- Exception Handling
- Examples
- API Reference
- Contributing
- Changelog
Why Aicrion QRCode?
- ๐งฑ Modern architecture: interfaces, immutable value objects, enums (PHP 8.2+)
- ๐ผ๏ธ Multiple output formats: PNG, SVG, EPS, WEBP
- ๐ฅ Multiple input sources for reading: file path, binary string, Base64, URL, GD image, stream resource
- ๐จ Custom colors, size, margin, error correction level, embedded logo, and labels (colored QR codes fully readable too)
- ๐ Structured payloads: WiFi, Contact (vCard), Phone, SMS, Email, Geo location, Calendar events, URLs โ with automatic type detection when reading
- ๐งช Fully unit and feature tested with PHPUnit
- ๐ฆ Simple Composer installation, zero configuration required
Continue to Installation to get started.