1. Go to this page and download the library: Download abduns/qrcode library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
abduns / qrcode example snippets
use Dunn\QrCode\QrCode;
use Dunn\QrCode\EccLevel;
use Dunn\QrCode\Renderer\Svg\SvgRenderer;
$qr = QrCode::create('https://example.com')
->errorCorrection(EccLevel::Quartile)
->build();
$svg = (new SvgRenderer(size: 300, margin: 4))->render($qr);
file_put_contents('qr.svg', $svg);
use Dunn\QrCode\Renderer\Svg\SvgRenderer;
use Dunn\QrCode\Style\Color;
use Dunn\QrCode\Style\Logo;
use Dunn\QrCode\Style\ModuleShape\DotModule;
use Dunn\QrCode\Style\EyeStyle\CircleEyeOuter;
use Dunn\QrCode\Style\EyeStyle\SquareEyeInner;
$renderer = new SvgRenderer(
size: 360,
margin: 4,
background: Color::hex('#fafafa'),
// Data dots: round, dark navy.
moduleShape: new DotModule(),
dotColor: Color::hex('#264653'),
// Marker outer ring: round, teal.
eyeOuter: new CircleEyeOuter(),
markerOuterColor: Color::hex('#2a9d8f'),
// Marker inner pupil: square, terracotta.
eyeInner: new SquareEyeInner(),
markerInnerColor: Color::hex('#e76f51'),
// Optional center logo
logo: Logo::fromFile(__DIR__ . '/logo.png', sizeRatio: 0.18),
);
$svg = $renderer->render($qr);
use Dunn\QrCode\Renderer\Png\GdPngRenderer;
use Dunn\QrCode\Renderer\Console\ConsoleRenderer;
$png = (new GdPngRenderer(size: 300))->render($qr);
echo (new ConsoleRenderer(margin: 2))->render($qr);
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.