.qrcode, .qrcode > p, .qrcode > p > b, .qrcode > p > i { margin:0; padding:0; } /* row element */ .qrcode > p { height: 1.25mm; display: block; } /* column element(s) */ .qrcode > p > b, .qrcode > p > i{ display: inline-block; width: 1.25mm; height: 1.25mm; } .qrcode > p > b{ background-color: #000; } .qrcode > p > i{ background-color: #fff; } '; $qrStringOptions = new QRStringOptions; $qrStringOptions->type = QRCode::OUTPUT_STRING_HTML; $qrOptions = new QROptions; $qrOptions->typeNumber = QRCode::TYPE_05; $qrOptions->errorCorrectLevel = QRCode::ERROR_CORRECT_LEVEL_M; $qr = new QRCode('skype://callto:echo123', new QRString($qrStringOptions), $qrOptions); echo '
'.$qr->output().'
';