Создать QR-код проще некуда с библиотекой qrlib для PHP.
<?php
require_once 'phpqrcode/qrlib.php';
$text = 'Some text';
$filename = 'cache_' . time() . '.png';
QRcode::png($text, 'cache/' . $filename);
QRcode::png($text, $filename);
- $text - текст для QR-кода;
- $filename - путь до png-файла, который будет создан.