QR & Barcodes
Free tierGenerate and decode every common symbology.
About this API
Render QR codes, Data Matrix, Code 128, EAN, and PDF417 as SVG or PNG with logo embedding, colour control, and error-correction levels. The decode endpoint reads them back from a photograph, including damaged and rotated symbols.
Common use cases
Quickstart
Every Zephiel API uses the same base URL, the same key header, and the same error envelope.
curl -X GET "https://zephiel.com/api/v1/qr-codes/generate" \
-H "X-Zephiel-Key: $ZEPHIEL_API_KEY" \
-H "Accept: application/json"Example response
{
"format": "qr",
"content": "https://zephiel.com/p/8841",
"error_correction": "M",
"url": "https://cdn.zephiel.com/q/8841.svg",
"bytes": 1841
}/v1/qr-codes/generateRender a code as SVG or PNG/v1/qr-codes/decodeRead codes from an image/v1/qr-codes/batchGenerate many codes at onceAll endpoints return JSON and accept the X-Zephiel-Key header. Rate limits are enforced per plan and reported in X-RateLimit-Remaining.
Plans can be changed or cancelled at any time. Overage is charged per 1,000 requests rather than hard-blocking your traffic.
Free
100 requests/mo
5 req/min
Free
- JSON output format — included
- HTTPS encryption — included
- API key authentication — included
- Standard endpoints — included
- Community support — included
- CSV output format — not included
- Email support — not included
- Usage analytics and alerts — not included
- 99.9% uptime SLA — not included
- Webhooks — not included
- Priority support — not included
- Custom rate limits — not included
- 99.99% uptime SLA — not included
- Dedicated success manager — not included
- SSO / SAML — not included
- Custom SLA, DPA, and BAA — not included
- Private deployment option — not included
- Volume pricing — not included
Starter
10,000 requests/mo
60 req/min
$9/month
- JSON output format — included
- HTTPS encryption — included
- API key authentication — included
- Standard endpoints — included
- Community support — included
- CSV output format — included
- Email support — included
- Usage analytics and alerts — included
- 99.9% uptime SLA — included
- Webhooks — not included
- Priority support — not included
- Custom rate limits — not included
- 99.99% uptime SLA — not included
- Dedicated success manager — not included
- SSO / SAML — not included
- Custom SLA, DPA, and BAA — not included
- Private deployment option — not included
- Volume pricing — not included
Most popular
Pro
250,000 requests/mo
600 req/min
$36/month
- JSON output format — included
- HTTPS encryption — included
- API key authentication — included
- Standard endpoints — included
- Community support — included
- CSV output format — included
- Email support — included
- Usage analytics and alerts — included
- 99.9% uptime SLA — included
- Webhooks — included
- Priority support — included
- Custom rate limits — included
- 99.99% uptime SLA — included
- Dedicated success manager — not included
- SSO / SAML — not included
- Custom SLA, DPA, and BAA — not included
- Private deployment option — not included
- Volume pricing — not included
Enterprise
Unlimited requests
Custom
$126/month
- JSON output format — included
- HTTPS encryption — included
- API key authentication — included
- Standard endpoints — included
- Community support — included
- CSV output format — included
- Email support — included
- Usage analytics and alerts — included
- 99.9% uptime SLA — included
- Webhooks — included
- Priority support — included
- Custom rate limits — included
- 99.99% uptime SLA — included
- Dedicated success manager — included
- SSO / SAML — included
- Custom SLA, DPA, and BAA — included
- Private deployment option — included
- Volume pricing — included
4.7
12 reviews
Blessing Okafor
Data Engineer
Support answered properly
Asked Northwind Data about an edge case in QR & Barcodes and got an explanation from someone who had clearly read the code, not a link to the FAQ.
Laura Bennett
Director of Engineering
Quietly reliable
QR & Barcodes has not surprised us once in eight months of production traffic. That is the highest compliment I can pay a dependency.
Henrik Solberg
Backend Lead
One key made the difference
Adding QR & Barcodes took ten minutes because the credential already existed. The vendor onboarding we skipped would have taken longer than the integration.
Priya Sundaram
Staff Engineer
Solved Ticketing and boarding passes for us
We brought QR & Barcodes in for Ticketing and boarding passes and it has not needed revisiting since. The response shape matched the documentation on the first call, which is rarer than it should be.
Kwame Boateng
Integrations Lead
Fast enough to sit in the request path
70ms median is quick enough that we call QR & Barcodes synchronously rather than queueing it. That removed a whole background worker from our architecture.
Tunde Alabi
Principal Engineer
Free tier covered the whole prototype
I built the entire payment links flow against QR & Barcodes before anyone had to approve a purchase order. By the time we paid, we already knew it worked.
Ibrahim Diallo
Head of Platform
Replaced a fragile in-house labels job
We had a script doing asset tagging that broke every few months and only one person understood. QR & Barcodes replaced it in an afternoon and nobody maintains it now.
Nadia Haddad
Principal Engineer
Errors are actually readable
When something goes wrong QR & Barcodes says what and why, with a code I can branch on. I have integrated svg services that return 200 with an error buried in the body, so this is a relief.
Related APIs in Media & Files
Image Processing
Free tierMeridian AI
Resize, optimize, and transform images on the fly.
PDF Toolkit
Free tierNorthwind Data
Generate, merge, split, and sign PDFs over HTTP.
Screenshot
Free tierNorthwind Data
Pixel-perfect captures of any URL at any viewport.