Create crypto QR codes on a large scale by integrating our secure and easy to use Bitcoin QR code generator API into your websites or apps.
Also stay up to date with the fast paced crypto environment by embedding our price widget. Our price widget is designed to follow the cryptocurrency market rates in real time 24/7 in a verity of different fiat currencies.
Bitcoin QR Code API
Clean and simple crypto QR code creation.
The following QR code style and color examples are the most common and widely used. Black and white QR codes give the highest amount of contrast between the dark and light data modules. This makes them easier for smart phone cameras to scan and read the data in a more reliable manner.
If you would prefer to customize the color of your QR codes our API can do that for you also. Just use the color parameter in our crypto QR code generator's API. Detailed documentation below.
Request a QR code from our API.
Binary Image File (PNG)
What is a GET request?
A GET request is a type of HTTP method for requesting information or resources from a website. GET is also one of the most common HTTP methods today.
Note in this example below that the query string (parameter/value pairs) is sent in the URL of a GET request.
We've made things easy by including example GET request URL's for our QR code API below. All you have to do is change the values to reflect your own required QR code needs. Refer to the parameter names and their possible values using the charts below.
For more advanced webmasters you may want to dynamically generate wallet addresses in place of the GET requests crypto wallet address value using your favorite programming language.
GET request parameters.
Crypto type and branding style.
Public crypto wallet address.
QR code color (default is black).
Add URI prefix to the crypto wallet address (default is on).
Set the size in pixels of your QR code (default is 300 x 300 pixels). Max size is 500 x 500 pixels. Minimum size is 80 x 80 pixels.
Add a stylish border to your crypto QR codes (default is no border).
Parameter: style (required)
Style Types and Their Parameter Values
Parameter: address (required)
The address parameter is the public crypto wallet address that you would like to convert into a QR code format. Make sure the crypto address you add to the GET request matches the crypto style parameter above.
If the address and style do not match a default non QR code image will be returned. If you see the following image returned when making an API request check for missing required parameters or parameter errors.
Default API error response image (PNG).
Parameter: color (optional)
QR Code Colors and Their Parameter Values
Parameter: prefix (optional)
URI Prefix Settings With Their Corresponding Style Type Values
The URI prefix by default is always on so it's not necessary to set the prefix in the GET request if you actually want the URI added to your crypto wallet addresses. If you want to remove the URI prefix from your QR codes just set the prefix parameter to off.
QR Code Result
bitcoin:(Crypto public wallet address)
ethereum:(Crypto public wallet address)
bitcoincash:(Crypto public wallet address)
litecoin:(Crypto public wallet address)
bitcoinsv:(Crypto public wallet address)
monero:(Crypto public wallet address)
All style types
(Crypto public wallet address)
Key features of our Bitcoin QR code API.
Create QR codes remotely from any website address (develop your own QR code generator).
Cryptocurrency address format checking to help avoid errors when creating a QR code.
Protected privacy with encrypted communications via HTTPS (SSL/TLS).
QR codes with cryptocurrency branded logos.
High error level correction QR codes to maximize scan reliability.
Crypto logos automatically resized so they don't occupy more than 12% of the surface area or obscure any data modules partially.
Quick start instructions.
Send a GET request in the following form to get a crypto QR code graphic in PNG format (to generate a QR code).
https://www.bitcoinqrcodemaker.com/api/?style=(Crypto style type)&color=(QR code color)&prefix=(URI prefix on/off)&address=(Crypto public wallet address)
Test it within your browser by requesting the following URL example.
Now you can easily embed the QR code in your (X)HTML documents by using the img tag. Example code shown below.
<img src="https://www.bitcoinqrcodemaker.com/api/?style=bitcoin&color=1&prefix=on&address=1M5m1DuGw4Wyq1Nf8sfoKRM6uA4oREzpCX" height="300" width="300" alt="Bitcoin QR Code" />
300 by 300 pixels is the default image size when the size parameter in not set in the GET request. You can make the image smaller by simply changing the dimensions of the (X)HTML img tag while still maintaining the images resolution. Just make sure both height and width are the same dimensions.
Sample image output from (X)HTML code shown above using an API request.
Embed our crypto price widget on your website.
Give your website visitors the ability to track crypto price changes in real time by embedding our crypto price widget into your websites or apps.
Below are the current crypto price widget settings and corresponding output examples. Just cut and paste the code into your application for real time price updates directly on your website.