qr codes, everywhere you work

One account, every surface.

Qrblox is QR codes done right. Create dynamic codes from the iOS and Android apps, drop them straight into a Canva design, and manage them all in the web portal. Builders can go further with the Qrblox MCP server — mint a key in Qrblox Create and let an AI agent draft QR codes, menus, audio codes, and campaigns. This is the documentation for all of it.

Qrblox apps

The iOS and Android apps create dynamic QR codes, scan codes straight from a photo, chat with AI about what you scanned, and share links with sound over Audio Handshake.

See the mobile apps →

Canva app

Generate a Qrblox QR code without leaving Canva, then claim it to your account in the web portal to keep editing the destination and reading analytics later.

Add codes in Canva →

Qrblox MCP

An open protocol surface. Any MCP-aware AI — Claude, Cursor, Codex — can mint a key and draft QR codes, menus, audio codes, and loyalty campaigns for a merchant workspace.

See tools and auth →

Every Qrblox QR code lives on your account no matter how you make it, so you can manage and re-point any of them from the web portal. Pick whichever surface fits the moment:

Canva
Design codes inside a Canva layout with Qrblox templates and 5x boost reward frames, then claim them to your account. Best for branded, print-ready designs.
Web app
app.qrblox.comGenerate QR Codes: spin up a code for any link and manage it in your dashboard. Also where you mint MCP API keys for AI agents.
iOS app
Create on the go, scan codes straight from a photo, chat with AI about a code, and share links with Audio Handshake.
Android app
The same mobile toolkit on Android phones and tablets, backed by the same account.
Features differ by surface. Reward and boost frames plus design templates live in Canva; AI-agent generation through the MCP is web-only; and the mobile apps add scan-from-photo, AI chat, and Audio Handshake. The codes themselves are interchangeable — manage every one in the web portal.

What it does

Qrblox: AI Chat with QR Code is the iPhone and iPad app. Create a dynamic QR code in a couple of taps, scan an existing code — even one buried inside a photo in your camera roll — and ask the built-in AI what a code points to before you ever open the link.

Highlights

  • Dynamic QR codes. Every code you make is editable. Change where it points from the app or the web portal and existing prints keep working.
  • Scan from photos. Pull a QR code out of a screenshot or saved image, not just the live camera — handy when a code is on a page you already have.
  • AI chat. Ask what a scanned code is, whether it looks safe, and what is on the other side before you tap through.
  • Audio Handshake. Share a link with the people around you using sound — no scanning, no typing.

Where your codes go

Every code you create on iOS becomes a record on your Qrblox account, so it shows up in the web portal and is reachable from the MCP server. Sign in with Google, email and password, or Apple — it is the same account everywhere.

What it does

The Android app (com.qrblox.app on Google Play) gives you the full Qrblox toolkit on Android: create dynamic QR codes, scan codes from the camera or a saved photo, chat with AI about a code, and share links with sound.

Highlights

  • Dynamic QR codes. Make a code once and re-point it whenever you need to — the printed code never changes.
  • Scan from photos. Decode a QR code from any image in your gallery, not only what is in front of the camera.
  • AI chat. Get a plain-language read on a code before you trust it.
  • Audio Handshake. Beam a link to nearby devices using sound.

One account, both platforms

Codes created on Android live on the same Qrblox account as iOS, Canva, and the MCP. Manage all of them together in the web portal.

What it does

The Qrblox Canva app lets you drop a real, dynamic QR code straight into a Canva design — a poster, a flyer, a business card — and have it work the moment the design is printed or shared. The code is a full Qrblox code, not a static image, so you can change where it points after the fact.

Claiming a Canva code

A code made inside Canva starts out attached to your Canva identity. To manage it — edit the destination, read analytics, hand it to the MCP — you link it to your Qrblox portal account. Two ways to do that:

Connect Canva
In the web portal, open Settings → Connect Canva account. Qrblox links your Canva-created codes to your portal account and they appear on your dashboard.
Claim a link
When Canva (or a Qrblox marketing flow) hands you a claim link like portal.qrblox.com/claim?token=…, open it while signed in and the code is attached to your account on the spot.
Your codes follow you. Once a Canva code is claimed, it behaves exactly like a code made on mobile — editable destination, visible in the portal, reachable from the MCP.

What it is

The web portal at portal.qrblox.com is where your codes come together. Whether a code was made on iOS, Android, in Canva, or through the MCP, it shows up here so you can manage it from one place. Sign in with Google, email and password, or Apple.

What you can do

See your codes
Every QR code you own, in one dashboard.
Edit destinations
Re-point any dynamic code to a new URL — the printed code keeps working.
View analytics
Scan activity per code (expanding over time).
Manage billing
Your Qrblox plan and subscription, handled through Stripe.
Claim & connect
Claim codes minted in Canva or marketing flows, and connect your Canva account.

Getting an MCP API key

Want an AI agent to draft QR codes, menus, and campaigns for you? That runs through the Qrblox MCP server, and its keys are minted in Qrblox Create, not the consumer portal:

1. Sign in
Go to create.qrblox.com and sign in with Google.
2. Open API keys
Navigate to Settings → API keys.
3. Create a key
Click New API key. Qrblox mints a key shaped like sk-qrblox-<64 hex chars> for your merchant workspace.
4. Copy it once
The full key is shown a single time. Copy it into your agent now — only a SHA-256 hash is stored and the plaintext can never be shown again.
5. Revoke anytime
Revoking a key rejects it on the very next request.
your key looks like thistext
sk-qrblox-4c2fa8e1b7d9…
Treat the key like a password. It is scoped to a single merchant workspace and carries write access to that workspace's QR codes, menus, audio codes, and challenges. Store it in your agent's secret manager and rotate it if it leaks.

Qrblox tracks scans across your codes and rolls them up into daily reports, so you can see where your codes are getting traction without digging through raw events.

Daily city rank
A leaderboard of the cities driving the most scans that day — rank, city, and number_of_scans. The quick read on where your audience is.
Daily DataPro report
A detailed per-code export: each code's destination URL, whether it was scanned, scan location (latitude/longitude), city/state, day of week, and core domain — for deeper analysis and dashboards.

Both reports cover a single day and are keyed to your codes, so scans from any Qrblox surface — mobile, Canva, or web — roll into the same numbers.

qrblox-mcp connects AI assistants to merchant-owned Qrblox data over the Model Context Protocol. A merchant mints a key in Qrblox Create, pastes it into Claude Desktop, Cursor, or a custom agent, and the assistant can draft QR codes, audio codes, menus, and loyalty challenges — and summarize scan activity — all scoped to that one merchant workspace, nothing more.

The toolbelt:

qrblox.ping
Confirm the server is reachable for the authenticated merchant.
qrblox.merchant.get_profile
Read the merchant workspace attached to the key.
qrblox.qr.list / qrblox.qr.create
List recent QR codes, or draft a new one for a URL, menu, offer, or campaign.
qrblox.audio.create
Draft a near-ultrasonic audio code payload.
qrblox.menu.create / .list / .add_item
Build and extend merchant menus.
qrblox.challenge.create
Draft a scan streak, game, visit-window, or loyalty campaign.
qrblox.analytics.scan_summary
Summarize recent scan activity for the workspace.