top of page

API Documentation
Create several Static QR Codes easily and add them to your Application.

Plug & Play
Encode data such as URLs, Text, vCards, WiFi, Phone Numbers, Email Addresses, and SMS in Static QR Codes.

Bulk Generation
You can make as many as 10,000 QR Codes every day using the API. We have set limits on API requests.

Tailor-Made
You can build QR Codes on your own system by writing scripts and making requests to the REST API.

Multiple Formats
Produce high-resolution QR Codes in PNG, JPG, and SVG formats that are suited for use in print or online.


Custom Colors
Choose between the black-and-white format or get creative by printing QR Codes in your brand's colors.

Static QR Code API
Get Started On Your 14-Day Free Trial!
Please note that the Static QR Code API is exclusively available to subscribers of our Professional Plan.
If you're on our Free Plan and wish to use our Static QR Code API, you'll need to upgrade.
Please get in touch with us if you need further information.
Note: Static QR Code API access is only for our Professional Plan subscribers.
Anchor
Get started With Our Static QR Code API
To get a QR code graphic as a JPEG, PNG, or SVG image, send our system a GET request using the following:
https://www.api.live-qr.com/_functions/qrFormat/qrSize/qrForegroundColor/qrBackgroundColor/qrContent(base64Encoded)
Request the following URL to test it out straight in your browser:
https://www.api.live-qr.com/_functions/png/200/000/fff/RXhhbXBsZQ==
As you can see, it's easy to embed a QR code in your (X)HTML documents by using the <img> tag.
<img src="https://www.api.live-qr.com/_functions/png/200/000/fff/RXhhbXBsZQ=="/>
produces/shows the following QR code image with data: "Example"

Example Code (JavaScript):
$w.onReady(function () {
$w('#generateButton').onClick(() => {
const qrFormat = $w('#qrFormat').value;
const qrSize = $w('#qrSize').value;
const qrForegroundColor = $w('#qrForegroundColor').value;
const qrBackgroundColor = $w('#qrBackgroundColor').value;
const qrContent = btoa(encodeURIComponent($w('#qrContent').value));
$w('#qrImage').src = `https://www.api.live-qr.com/_functions/${qrFormat}/${qrSize}/${qrForegroundColor}/${qrBackgroundColor}/${qrContent}`;
});
});
bottom of page