8 QR Code APIs for Developers to Generate and Read QR Codes

A comparison of QR code APIs covering generation, reading/decoding, output formats, pricing and current rate limits for each.

Most results for ‘QR code API’ are QR-generator websites you operate through a dashboard, not something your code can call directly. An actual API works differently: send it a URL or some text over HTTP, and you get a QR code image directly.

This list only covers products a developer can call directly: a documented endpoint and a request format, not QR-generator websites that only work through a dashboard.

A static QR code encodes its data permanently. Scanning it always leads to the same place. A dynamic QR code points to a short redirect URL that the provider controls. You can change the destination after the code has already been printed and usually get scan analytics along with it. Most of the APIs below generate static codes only; a couple of the platform-style entries also support dynamic codes tied to a subscription.

QR Code APIs Compared

APIFree TierPaid FromAuthOutput Formats
GoQR (api.qrserver.com)Unlimited, no key neededFree onlyNonePNG, GIF, JPEG, SVG, EPS
QuickChart QR API1,000 codes/month$40/monthNone (optional key on paid)PNG, SVG
Neutrino API~10-25 requests/day$10/monthAPI key + user IDPNG
Cloudmersive Barcode API600 calls/month$19.99/monthAPI keyPNG (plus barcode reading)
API Ninjas QR Code API3,000 calls/month (no commercial use)$39/monthAPI key headerPNG, JPG, EPS, SVG
QRCode Monkey APINone$9/monthAPI key (via RapidAPI)PNG, SVG, PDF, EPS
QR.io API7-day trial only$39.99/monthAccount-basedPNG (dynamic codes)
QRCG by Bitly APINot publishedContact salesAccount-basedNot published

GoQR

GoQR‘s free endpoint at api.qrserver.com needs no signup, no API key, and no billing setup: build a URL with your data as a query parameter, and the response is the image. It’s also one of the only entries here that can decode a QR code as well as create one, so generation and reading come from the same provider, not two separate services.

GoQR

Key Features

  • Generates a QR code with a single unauthenticated GET request
  • Separate read-qr-code endpoint decodes an existing QR code image back into its original data
  • Supports colored codes and an embedded logo or image
  • Returns PNG, GIF, JPEG, SVG, or EPS depending on the request parameters

Pros & Cons

PROS

Nothing to sign up for before making a call
Covers both generating and reading QR codes through one provider

CONS

No published rate limit or SLA beyond an informal request to get in touch above 10,000 requests a day.
No official client libraries, just raw HTTP.

Pricing

Free, with no paid tier. The provider asks high-volume users (over roughly 10,000 requests/day) to reach out directly rather than publishing a hard cutoff.

QuickChart QR Code API

QuickChart started as an open-source chart-image API and generates QR codes through the same URL-based pattern it uses for charts: construct a request URL and drop it straight into an <img src> tag with nothing to parse or decode server-side. Because the project is open source, teams that outgrow the hosted limits can self-host it instead of upgrading.

QuickChart's QR code API documentation.

Key Features

  • URL-based requests that return an image directly, no client library required
  • Open-source codebase, so the service can be self-hosted if the hosted free tier isn’t enough
  • Unlimited QR code scans on every tier, including free
  • Dedicated low-latency server cluster on the paid tier, versus shared infrastructure on the free tier

Pros & Cons

PROS

Genuinely usable free tier at 1,000 QR codes a month.
<br>Self-hosting is an option if the hosted limits ever become a constraint.
<br>Simple enough to embed directly in HTML without a backend call.

CONS

Free tier is capped at 60 QR codes per minute, which can bottleneck a bulk-generation job.
Jumping from free to paid is a large step: $40/month for 10,000 codes.

Pricing

The Community tier is free for 1,000 QR codes a month at up to 60 per minute.
Professional is $40/month for 10,000 QR codes a month with no rate limit and dedicated servers.
Enterprise pricing is custom and adds unlimited codes, an on-premises option, and an SLA.

Neutrino API

Neutrino API‘s QR code endpoint is one of dozens of utility APIs (IP lookup, email validation, phone validation, and others) available under a single account. This is useful if your project is already using other Neutrino APIs.

Neutrino API's QR Code

Key Features

  • One endpoint generates either a QR code or a Code 128 barcode based on a single parameter
  • Published performance figures: roughly 30ms average latency, up to 6 requests/second, 50 concurrent requests
  • Foreground and background color parameters for basic customization

Pros & Cons

PROS

Latency and concurrency figures are clearly mentioned, which most competitors don't publish.
A no-cost account exists for light, ongoing use, not just a time-limited trial

CONS

Free access is capped at roughly 10 to 25 requests a day depending on the endpoint, too low for anything beyond testing.

Pricing

A free account allows a limited number of daily requests with no expiry. Paid plans are:
Tier 1: $10 for 100 QR codes
Tier 2: $50 for 1000 QR codes
Tier 3: $250 for 10K QR codes
Pay-per-request billing is also available for unexpected increases in demand.

Cloudmersive Barcode API

Cloudmersive’s Barcode API covers more ground than a QR-only endpoint: it reads QR codes and barcodes back from an actual photo, not just a clean digital image, which fits an app that needs to perform both actions.

Cloudmersive Barcode API

Key Features

  • Generates QR codes plus four common 1D barcode formats from the same API
  • Scans photos of barcodes or QR codes, including imperfect or angled shots, into structured data
  • SDKs published for C#, Java, Node.js, .NET Core, Python, PHP, Ruby, and Objective-C
  • Interactive Swagger/OpenAPI documentation alongside code samples in each supported language
  • Free tier available with no expiration date

Pros & Cons

PROS

Widest official SDK coverage of any API in this list.
Entry-level paid tier is inexpensive relative to how much it unlocks.
Barcode formats beyond QR are useful if the same app also needs retail or product barcodes.

CONS

Free tier allows only 1 call per second, which will throttle any bulk job.
Medium-business and enterprise deployment options require a sales conversation rather than an online signup.

Pricing

For small businesses, the following plans are offered.
Free for 600 calls a month at 1 request/second.
Basic is $19.99/month for 10,000 calls at 2 requests/second
Business is $49.99/month for 25,000 calls
Business premier at $99.99/month for 50,000 calls
Business Advantage at $199.99/month for 100,000 calls at 4 requests/second
Larger medium-business and enterprise tiers are available above these.

API Ninjas QR Code API

API Ninjas offers a QR Code API as one of dozens of small, single-purpose endpoints available through one account and one API key, which suits a project that already leans on a couple of their other utility APIs.

API Ninjas

Key Features

  • Accepts data, format, size, and hex color parameters in a single request
  • Outputs PNG, JPG, JPEG, EPS, or SVG
  • Header-based API key authentication, consistent across API Ninjas’ full catalog
  • Code examples in cURL, Python, JavaScript, and Node.js

Pros & Cons

PROS

Clean, fully published pricing ladder with no tier requiring a sales call.
Useful if the same project already needs other API Ninjas endpoints under one key.
Multiple output formats without any extra configuration.

CONS

The free tier explicitly prohibits commercial use: "Commercial use of the QR Code API is not permitted on the free tier".
Free tier is hosted on shared servers with roughly one to two hours of expected daily downtime.

Pricing

Free tier includes 3,000 calls/month at 100/hour, for evaluation only, no commercial use, with required attribution.
Paid plans are
– Developer for $39/month (100,000 calls)
– Business at $99/month (1 million calls, the most popular tier)
– Professional at $199/month (10 million calls)
– Enterprise tier for custom pricing.
All paid plans permit commercial use.

QRCode Monkey API

The free web tool at qrcode-monkey.com and its developer API are two different products: the API is distributed through RapidAPI rather than sold directly, and it carries the heaviest design customization of anything on this list.

Key Features

  • Separate endpoints for custom-styled, transparent-background, and logo-uploaded QR codes
  • Outputs PNG, SVG, PDF, or EPS for print-ready use
  • Granular styling controls, including per-element gradients and shape choices

Pros & Cons

PROS

The most design control of any API in this list.
Vector formats (SVG, PDF, EPS) are built in, useful for print collateral.

CONS

No free tier at all for the API, despite the underlying website being free to use.
A separate bandwidth platform fee (10,240MB/month included, then $0.001/MB) applies on top of the request price.

Pricing

Access is sold through RapidAPI at three tiers:
– Basic is $9/month for 200 requests plus $0.04 per request over that
– Pro is $19/month for 1,000 requests plus $0.02 overage
– Ultra is $99/month for 10,000 requests plus $0.01 overage.
All tiers share a 3 requests/second rate limit.

QR.io API

QR.io bundles API access into a flat-rate subscription rather than metering by request, which changes the calculation compared to the pay-per-call APIs above it on this list. A paid plan includes unlimited QR code creation, unlimited scans, and dynamic codes that can be redirected after printing, with API access included at the same price as the dashboard.

Key Features

  • Dynamic QR codes that redirect to a new destination after the code is already printed
  • Unlimited QR code creation and scans included in the subscription rather than metered per call
  • Scan statistics available alongside the API

Pros & Cons

PROS

Flat subscription price regardless of call volume, which is predictable for a high-traffic use case.
Dynamic, editable codes if the destination needs to change after codes are already in print.

CONS

No permanent free tier, only a 7-day trial before the subscription is required.
Priced as a business subscription rather than a low-volume developer plan.

Pricing

$39.99/month billed monthly, or $350 billed yearly.
Both tiers include API access, unlimited QR codes and scans, and custom landing pages. A 7-day free trial is available, and static QR codes created during the trial keep working after it ends even without a subscription.

QRCG by Bitly API

QRCG by Bitly is the current name for what used to operate as a standalone QR code generator, now integrated into Bitly’s Connections Platform. Its REST endpoint takes a text string and an access token and returns a QR code as a binary image file. It offers a bulk-creation feature on paid plans for generating many codes in one pass rather than one request at a time.

Key Features

  • Single POST or GET request to a create endpoint, authenticated with an access token generated from the account dashboard
  • Returns JPG, PNG, SVG, or EPS as a binary image file
  • Request parameters cover foreground and background color, frame styling, and call-to-action text around the code
  • Bulk creation of up to 100 codes per batch on the Advanced plan, or 500 on Professional

Pros & Cons

PROS

Genuinely self-serve: sign up, generate an access token, and start calling the endpoint.
14-day free trial with no credit card required.
Bulk creation is a built-in feature rather than something to script yourself with repeated calls.

CONS

API access isn't included on the cheapest Starter plan; it starts on Advanced.
Request quota is bundled with a broader QR-management subscription (dynamic code limits, seats) rather than sold as a standalone metered API.

Pricing

API access starts on the Advanced plan at $12.50/month billed annually ($150/year), which includes 3,000 API requests, 50 dynamic QR codes, unlimited scans, and 2 users.
Professional is $37.50/month billed annually ($450/year) for 10,000 API requests, 250 dynamic QR codes, and 5 users.
An Enterprise plan with custom API limits and white-labeling is available by contacting sales.
(The entry-level Starter plan ($5/month or $60/year) does not include API access.)

How to Choose a QR Code API

Decide based on your volume and budget. GoQR and QuickChart’s free tier cover casual or low-traffic use without any billing setup, while Neutrino API and API Ninjas’ free tiers are really only enough for testing before a paid plan becomes necessary.

If the app needs to generate thousands of codes a month from day one, QuickChart’s Professional tier or Cloudmersive’s paid tiers are cheaper than starting from a free plan that will be quickly exhausted and escalate your costs.

Generation covers most use cases, but if you also need to verify or process incoming QR codes, like a ticket-scanning or check-in flow, you can choose GoQR or Cloudmersive, since they’re the only two here with a reading endpoint.

Output format matters more than it might seem. A QR code destined for a web page only needs PNG, which every API here supports. Print collateral, packaging, or anything that needs to scale without pixelation calls for a vector format like SVG, EPS, or PDF, which narrows things to QuickChart, API Ninjas, or QRCode Monkey.

Decide whether the codes need to stay editable after they’re printed. Static codes from any API on this list are permanent once generated. Dynamic codes, where the destination can change after printing and scans can be tracked, are only available through the platform-style entries here, QR.io and QRCG by Bitly, both priced as subscriptions rather than per-call APIs.

FAQs

Can any of these APIs generate a QR code without an API key?

Yes. GoQR requires no signup or key at all, and QuickChart’s free tier works without authentication too, though QuickChart supports an optional key on paid plans for tracking usage.

Which of these can read or decode an existing QR code, not just generate one?

GoQR and Cloudmersive both publish a reading endpoint. GoQR decodes a QR code image back into its original text, while Cloudmersive can scan a photo of a barcode or QR code, including an imperfect or angled shot, into structured data.

Do free tiers on these APIs allow commercial use?

It varies by provider, and it’s worth checking before shipping to production. API Ninjas explicitly excludes commercial use from its free tier, while GoQR, QuickChart, Cloudmersive, and Neutrino API don’t carry that restriction on their free access.

Thanks to Our Partners

Geekflare Guides

© 2026 Geekflare. All rights reserved. Geekflare® is a registered trademark.

All Systems Operational →