Bitcoin QR Code Generator Tool

Bitcoin QR Code API and Widgets

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.

Custom Colored QR Code Examples

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.

Custom Crypto QR Code API Examples

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.

Request URL
https://www.bitcoinqrcodemaker.com/api/
Request Method
GET
Response
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.

https://www.bitcoinqrcodemaker.com/api/?parameter1=value1&parameter2=value2&parameter3=value3

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.

Parameter Name
Set
Description
style
Required
Crypto type and branding style.
address
Required
Public crypto wallet address.
color
Optional
QR code color (default is black).
prefix
Optional
Add URI prefix to the crypto wallet address (default is on).
size
Optional
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.
border
Optional
Add a stylish border to your crypto QR codes (default is no border).

Parameter: style (required)

Style Types and Their Parameter Values

Bitcoin Logo
bitcoin
Ethereum Logo
ethereum
Bitcoin Cash Logo
bitcoincash
Litecoin Logo
litecoin
Bitcoin SV Logo
bitcoinsv
Monero Logo
monero

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.

API Error Response Image

Default API error response image (PNG).

Parameter: color (optional)

QR Code Colors and Their Parameter Values

1
2
3
4
5
6
7
8
9
10

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.

Style Type
Prefix
QR Code Result
bitcoin
on
bitcoin:(Crypto public wallet address)
ethereum
on
ethereum:(Crypto public wallet address)
bitcoincash
on
bitcoincash:(Crypto public wallet address)
litecoin
on
litecoin:(Crypto public wallet address)
bitcoinsv
on
bitcoinsv:(Crypto public wallet address)
monero
on
monero:(Crypto public wallet address)
All style types
off
(Crypto public wallet address)

Key features of our Bitcoin QR code API.

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.

https://www.bitcoinqrcodemaker.com/api/?style=bitcoin&color=1&prefix=on&address=1M5m1DuGw4Wyq1Nf8sfoKRM6uA4oREzpCX

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&amp;color=1&amp;prefix=on&amp;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.

Bitcoin QR Code

Sample image output from (X)HTML code shown above using an API request.

Widgets

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.

Crypto to Fiat Price Widget

Price widget options:
Cryptocurrency:
Fiat Currency:
Color Theme:
Height:
Width:
Min: 150 pixels / Max: 500 pixels
Min: 150 pixels / Max: 728 pixels
Price widget preview:
Price widget code:
About UsPrivacy PolicyAPI and WidgetsContact UsTwitter
Protected by Norton Security
© 2020 Bitcoin QR Code Maker, all rights reserved.