Use our QR Code API to automate QR Codes creation on a large scale

Easily create multiple static QR Codes, integrated into your application, with choices of branded or black and white QR Codes

Contact us

Simple QR Codes generation

This is the most common way to use QR Codes in their most basic format. The Codes are generated in black and white only and is recommended for official or internal use. You can use this simple QR Codes for employee IDs, event badges, technical product documentation, and much more.

Standard black and white QR Code with a ‘scan me’ icon in the center.
Black and white QR Code with rounded edges and corners and a ‘scan me’ icon in the center.
Black and white QR Code with custom edges and corners.

Example

Request URL https://api.qr-code-generator.com/v1/create/
Request Method POST
Request Body
{
    "frame_name": "no-frame",
    "qr_code_text": "https://www.qr-code-generator.com/",
    "image_format": "SVG",
    "qr_code_logo": "scan-me-square"
}
Response Simple QR Code example in black and white without customization made with QR Code API

Custom QR Codes generation with colors

If you’re in the hospitality, retail, or packaging industry, branded QR Codes are the best option for you to engage with your customers. Our QR Code API lets you add branding power easily so your Codes match your company identity. You can customize the QR Codes with any color of your choosing. Just make sure there is sufficient contrast between the Code and the background. The Code color should generally be dark and placed against a light-colored background to make it scannable.

Custom QR Code in pink with light blue outer markers and dark blue inner markers.
 Custom QR Code in white with dark blue background and light blue markers and a ‘scan me’ icon in the center.
Custom QR Code in dark blue with light green outer markers and pink inner markers.

Example

Request URL https://api.qr-code-generator.com/v1/create/
Request Method POST
Request Body
{
    "frame_name": "no-frame",
    "qr_code_text": "https://www.qr-code-generator.com/",
    "image_format": "SVG",
    "background_color": "#ffffff",
    "foreground_color": "#fa6e79",
    "marker_right_inner_color": "#2d7cda",
    "marker_right_outer_color": "#00bfff",
    "marker_left_template": "version13",
    "marker_right_template": "version13",
    "marker_bottom_template": "version13"
}
Response Black and white QR Code with custom top right marker in red made with QR Code API.

Custom QR Codes generation with frames

Frames are useful to encourage your customers to take action with your QR Codes. With our QR Code API, you can automatically add custom frames with call-to-actions to spur users to take any step: View PDF, Watch Video, Visit Website, and much more.

Custom QR Code in deep blue with pink outer markers and dark blue inner markers in a light blue ‘scan me’ frame.
Custom QR Code in pink with deep blue inner markers in a dark-colored ‘get the app’ frame.
Custom QR Code in deep blue with blue inner and outer markers in a green ‘like us’ frame.

Example

Request URL https://api.qr-code-generator.com/v1/create/
Request Method POST
Request Body
{
    "frame_name": "bottom-frame",
    "qr_code_text": "https://www.qr-code-generator.com/",
    "image_format": "SVG",
    "frame_color": "#02bfff",
    "frame_text_color": "#ffffff",
    "frame_icon_name": "mobile",
    "frame_text": "Scan me",
    "marker_left_template": "version13",
    "marker_right_template": "version13",
    "marker_bottom_template": "version13"
}
Response QR Code in custom blue frame with a ‘scan me’ icon made with QR Code API.

Get started with our API

Now that you’ve got a general idea of what our QR Code API can do, you can leverage on the QR Code parameters below to generate your own QR Codes.

Endpoint https://api.qr-code-generator.com/v1/create/
Methods GET, POST
Response Binary Image File (JPG, PNG, SVG, EPS)

Basic Parameters

Parameter Name Type Default Description
access-token string Required Get it from Account > API
qr_code_text string Required What you like to encode e.g. https://www.yourdomain.com or Free Text
image_format string SVG The output file format for your QR code. There are different formats available. Possible values: JPG, PNG, SVG, EPS
image_width number 500 Output size in Pixel only supported for PNG and JPG Format
download boolean 0 0 = Return data
1 = Send data to browser

Design Parameters

Parameter Name Type Default Description
foreground_color string #000000 Foreground color in format #RRGGBB.
background_color string #FFFFFF Background color in format #RRGGBB.
marker_left_inner_color string #000000 Inner color of the top-left position marker.
marker_left_outer_color string #000000 Outer color of the top-left position marker.
marker_right_inner_color string #000000 Inner color of the top-right marker.
marker_right_outer_color string #000000 Outer color of the top-right marker.
marker_bottom_inner_color string #000000 Inner color of the bottom-left marker.
marker_bottom_outer_color string #000000 Outer color of the bottom-left marker.
marker_left_template, marker_right_template, marker_bottom_template string version1
version1
version2
version3
version4
version5
version6
version7
version8
version9
version10
version11
version12
version13
version15
version16
qr_code_logo string no-logo
no-logo
scan-me-square
scan-me

Frame Parameters

Parameter Name Type Default Description
frame_color string #000000 Frame color in format #RRGGBB, e.g. #0000aa.
frame_text string Any label to display it close to the icon
frame_text_color string #ffffff Text and icon color in format #RRGGBB, e.g. #00ff00.
frame_icon_name string
app
business
coupon
event
facebook
feedback
gallery
mobile
mp3
pdf
rating
social
url
vcard
video
frame_name string Required
no-frame
bottom-frame
bottom-tooltip
top-header

Examples gallery

View some examples use cases and discover how QR Code Generator API benefits you.

Please contact us if you need a solution for individual needs or large-scale commercial use (over 500 requests/day).

Contact us

QR Code Generator API

Need to integrate QR Codes creation directly in your system?