QR Code Generator API

POST

Create QR codes instantly with customizable margins and direct download URLs.

QR Code Generator creates customizable QR codes with support for colors, gradients, logos, and various styling options. Generate professional QR codes for marketing, packaging, and digital experiences.

Try it — live request, no key required

Request
POSTapi.apiverve.com/v1/qrcodegenerator
Body
Verification
Format

No key required to try it. Get a key to use it in your app.

Start from a template — a working app you can deploy in a minute

About the QR Code Generator API

A QR code generator API. QR Code Generator works by encoding data into a QR code image with full styling support. Customize colors, add your logo, choose dot styles, and create branded QR codes that match your identity.

What people use it for

Branded Marketing
Create branded QR codes with your logo and company colors for marketing campaigns, business cards, and promotional materials
Product Packaging
Generate styled QR codes that match your product design and packaging aesthetics while linking to product information
Event Management
Create custom QR codes for event tickets, check-ins, and digital experiences with unique styling per event
Digital Menus
Generate restaurant menu QR codes with custom colors and branding that match your establishment's theme

Ways to call it

One endpoint, many ways in — REST with JSON, XML, YAML and CSV, plus GraphQL and an MCP interface for AI agents.

JSON
Default REST response
XML
Markup format
YAML
Human-readable
CSV
Tabular export
Beta
GraphQL
Query language
New
MCP
For AI agents

Other ways to use QR Code Generator

Same data, same APIVerve account, same credit balance — one key works on all of them.

Questions.

Common questions about the QR Code Generator API.

Read the docs →
Can I generate QR codes for Wi-Fi networks and contact cards?
Yes. In addition to standard text and web links, the API supports specialized encoding types including Wi-Fi configurations and vCard contact cards. Note that advanced types are premium features requiring a paid plan.
Can I embed a company logo inside the QR code?
Yes, on paid plans. You can supply an image URL for your logo, set its relative size between 10% and 50% of the overall QR code width, and define margin spacing around it so the code dots do not overlap.
Are custom colors, logos, and vector exports included on the Free plan?
No. Advanced data types like Wi-Fi and vCard, vector exports such as SVG and WebP, and styling options like custom colors, gradients, dot styles, and logo overlays require a paid subscription. Any paid tier starting with the Starter plan unlocks all styling options.
What size limits apply to the generated QR code and logo?
Paid plans can set image size between 50 and 2048 pixels, while margins can range from 0 to 100 pixels on any plan. On paid plans, center logos must use a relative size between 0.1 and 0.5 of the total QR code width to ensure the pattern scans properly.
Do the generated image download links expire?
Yes. Each response returns a direct download URL alongside an expiration timestamp indicating when the link stops working. You should retrieve and host the generated file in your own storage pipeline before the link expires.
Is it cheap enough to generate a unique QR code for every order?
Yes. Generating a QR code costs 10 credits, which works out to about $0.0015 per code on the Starter plan, or $1.50 per 1,000 codes. Starter includes 20,000 codes per month, while the Free plan provides 20 monthly calls for testing.

Ready to build with QR Code Generator? Start with 200 free credits — one key unlocks all 300+ APIs.

Explore the catalog

300+ APIs on the same key and the same response shape.

Browse all APIs