Q
Developer Tools

QR CodeGenerate beautiful QR codes instantly

The Helix QR Code API generates QR codes from any text, URL, or structured payload in milliseconds. It returns PNG, JPEG, SVG, or base64-encoded images that you can embed in your application, print on physical products, or display on screens — all with one HTTP request.

  • Free tier with 100 requests/month
  • Fast, cached responses
  • 99.9% uptime target
  • Standard REST + JSON
Interactive Demo
QR Code Generator
Click Generate to create your QR code

What is the QR Code API?

The Helix QR Code API generates QR codes from any text, URL, or structured payload in milliseconds. It returns PNG, JPEG, SVG, or base64-encoded images that you can embed in your application, print on physical products, or display on screens — all with one HTTP request.

How it works

  1. 1Send a GET or POST request with your data (text, URL, vCard, WiFi config) to /generate.
  2. 2Customize size, colors (foreground/background), error correction level (L/M/Q/H), and output format.
  3. 3The API returns the QR code as raw image bytes — no SDK, no rendering library, no fonts to install.
  4. 4Built-in TTL caching means identical requests return instantly without re-rendering.
  5. 5Use it on signup forms, payment links, restaurant menus, event tickets, WiFi sharing — anywhere a scannable code is needed.

Endpoints

2 REST endpoints, all returning consistent JSON.

GET
/generate

Generate QR code from text/URL

POST
/generate

Generate QR code with advanced options

Code in 5 languages

Copy and paste into your project. Replace YOUR_API_KEY with your RapidAPI key.

// QR Code API
const response = await fetch(
  "https://qr-code-by-helix-api.p.rapidapi.com/generate"
  {
    headers: {
      "X-RapidAPI-Key": "YOUR_API_KEY",
      "X-RapidAPI-Host": "qr-code-by-helix-api.p.rapidapi.com"
    }
  }
);

const data = await response.json();
console.log(data);

What developers build with this API

Real use cases from production deployments.

1

Payment Links That Convert

Generate QR codes for Stripe, PayPal, Razorpay, UPI, or any payment URL. Customers scan with their phone camera and complete checkout in 3 taps. Industry data shows QR-based mobile payments convert 27% higher than typed URLs.

2

WiFi Sharing for Cafés and Hotels

Encode your network's SSID and password as `WIFI:S:MyNetwork;T:WPA;P:mypass;;` — guests scan and connect automatically. Print once, no more whiteboards with passwords.

3

vCard Contacts and Digital Business Cards

Embed full contact details (name, phone, email, company, URL) in a vCard QR. One scan adds you to a recipient's address book — perfect for trade shows, conferences, and B2B sales teams.

4

Event Tickets and Inventory

Generate unique QR codes per ticket or SKU. Scanners at the gate or warehouse decode instantly, even on low-end Android devices. Add error correction level H to survive crumpled paper and bad lighting.

5

Marketing Campaigns with Attribution

Pair QR codes with our URL Shortener API to track per-channel scans — see which billboard, flyer, or social post drove conversion. No analytics SDK required, just a redirect with logging.

Pricing

All tiers include this API. No credit card for free tier.

BASIC

Free

  • 100 reqs/month
  • Hard limit
  • ✓ All endpoints
Most Popular

PRO

$9.99/mo

  • 10,000/month
  • +$0.005 each
  • ✓ All endpoints

ULTRA

$29.99/mo

  • 100,000/month
  • +$0.002 each
  • ✓ All endpoints

MEGA

$99.99/mo

  • 1,000,000/month
  • +$0.001 each
  • ✓ All endpoints

View all 20 APIs included →

Frequently asked questions

Real answers to questions developers ask before integrating.

What QR code formats does the API support?
PNG (default, lossless), JPEG (smaller file size), SVG (scalable for print), and base64-encoded strings for inline embedding in HTML/email.
Can I customize the colors and add a logo?
Yes. Pass `color` and `bg_color` as hex codes. Logo embedding is supported via the POST endpoint by including a `logo_url` parameter.
What error correction level should I use?
Use L (7% recovery) for high-quality digital displays, M (15%) for standard print, Q (25%) for outdoor signage, and H (30%) when embedding a logo or when codes will be scratched/dirty.
How big can the QR code data be?
Up to 4,296 alphanumeric characters or 7,089 numeric digits at error level L. For URLs, we recommend using our URL Shortener first to keep the QR dense and readable.
Is there a rate limit?
Free tier: 100 requests/month. Pro: 10,000. Ultra: 100,000. Mega: 1M+ with $0.001 per extra. All tiers benefit from edge caching — identical requests don't count against quota.
Do you store the QR data I send?
No. The Helix-API never logs request bodies for billing or any other purpose. Each request is stateless — generate, return, forget.

More Developer Tools APIs

Start building with real APIs today

Free tier on every API, a live demo on every page, and a guide for each. No credit card to explore.

Helix-API Newsletter

Get new API launches, integration guides, and code examples in your inbox.