Since I want to implement QR codes into the URL shortener, I wrote a function in PHP that generates the link usin’ Google API.
/** * Class for QR Codes * */ class QR { /** * Function returns URL to Google API QR Generated image * * @param url - The URL to be turned to QR Code * @param size - Size of the QR image * @param errorCorrection - Amount of reduntant information the QR code has (L - default, M, Q, H) * @return Google API QR Generated image (to be used directly in img tag) */ public static function getQRforURL($url, $size, $errorCorrection = "L") { $link = "https://chart.googleapis.com/chart?" . "cht=qr" . "&" . "chs=$size" . "x$size" . "&" . "chl=" . urlencode($url) . "&" . "choe=UTF-8" . "&" . "chld=$errorCorrection"; return $link; } }