Use our QR Code API to automate QR Code 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

Sign up now

Simple QR Code 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 URLhttps://api.qr-code-generator.com/v1/create?access-token=your-acces-token-here
Request MethodPOST
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 Code 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 URLhttps://api.qr-code-generator.com/v1/create?access-token=your-acces-token-here
Request MethodPOST
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 Code 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 URLhttps://api.qr-code-generator.com/v1/create?access-token=your-acces-token-here
Request MethodPOST
Request Body
{
    "frame_name": "bottom-frame",
    "qr_code_text": "https://www.qr-code-generator.com/",
    "image_format": "SVG",
    "frame_color": "#02bfff",
    "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 QR Code API

Now that you’ve got a general idea of what our API can do, you can leverage the QR Code parameters below to generate your own QR Codes. Please keep in mind access-token is a required GET parameter and all other parameters could be sent in POST body when using POST or in GET parameters when using GET.

Endpointhttps://api.qr-code-generator.com/v1/create?access-token=your-acces-token-here
MethodsGET, POST
ResponseBinary Image File (JPG, PNG, SVG, EPS)

Basic Parameters

Parameter NameTypeDefaultDescription
access-tokenstringRequiredGet it from Account > API
qr_code_textstringRequiredWhat you like to encode e.g. https://www.yourdomain.com or Free Text
image_formatstringSVGThe output file format for your QR Code. There are different formats available. Possible values: JPG, PNG, SVG, EPS
image_widthnumber500Output size in Pixel only supported for PNG and JPG Format
downloadboolean00 = Return data
1 = Send data to browser

Design Parameters

Parameter NameTypeDefaultDescription
foreground_colorstring#000000Foreground color in format #RRGGBB.
background_colorstring#FFFFFFBackground color in format #RRGGBB.
marker_left_inner_colorstring#000000Inner color of the top-left position marker.
marker_left_outer_colorstring#000000Outer color of the top-left position marker.
marker_right_inner_colorstring#000000Inner color of the top-right marker.
marker_right_outer_colorstring#000000Outer color of the top-right marker.
marker_bottom_inner_colorstring#000000Inner color of the bottom-left marker.
marker_bottom_outer_colorstring#000000Outer color of the bottom-left marker.
marker_left_template, marker_right_template, marker_bottom_templatestringversion1
version1
version2
version3
version4
version5
version6
version7
version8
version9
version10
version11
version12
version13
version15
version16
qr_code_logostringno-logo
no-logo
scan-me-square
scan-me

Frame Parameters

Parameter NameTypeDefaultDescription
frame_colorstring#000000Frame color in format #RRGGBB, e.g. #0000aa.
frame_textstringAny label to display it close to the icon
frame_icon_namestring
app
business
coupon
event
facebook
feedback
gallery
mobile
mp3
pdf
rating
social
url
vcard
video
frame_namestringRequired
no-frame
bottom-frame
bottom-tooltip
top-header

Examples gallery

View some example use cases and discover how our QR Code 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

Create QR Codes in your application with our API