QRFlow
Create
Hosted dynamic QR not enabled

Dynamic QR availability and static alternatives

Dynamic QR only works when the printed code points to a hosted short link that someone can maintain. Confirm that boundary here before choosing static URL QR, redirect QR, or a team rollout.

Current statusThis deployment cannot create new editable dynamic QR codes. Use static QR for new work.
Bottom line: this deployment cannot create new editable dynamic QR codes. Use a static URL QR for new work, or open the manager only when you already have a hosted short URL and edit key from another QRFlow deployment.

Choose by dependency, not by label

A redirect QR, static QR, and dynamic QR can look similar in the editor. The real difference is who owns the destination after the QR has been printed.

DecisionStatic URL QRHosted dynamic QRTeam workflow
Best whenThe final destination is already approved.The printed code must route through an editable hosted short link.Multiple people own campaign URLs, reviews, exports, or reporting.
DependencyNo QRFlow hosting is needed after export.Requires a reachable dynamic origin, short URL, and saved edit key.Requires process ownership, support expectations, and a pricing decision.
Before printScan-test the final URL and export SVG.Test the short link, update flow, and fallback owner.Confirm owner, billing boundary, brand rules, and fallback plan.
Recommended fallback

Create a static URL QR

Use this when your destination is final. It generates locally, has no hosted redirect dependency, and is safest for immediate download.

Open URL QR generator →
Static fallback on this site

Check Redirect QR requirements

This deployment cannot host an editable short link, so do not use this path as a promise that the printed QR can be changed later.

Read static vs dynamic guide →
Existing external links

Manage an existing external dynamic QR

This site cannot create new hosted editable links, but the manager can still load a full short URL from another QRFlow deployment when you have its edit key.

Example required shape: https://your-dynamic-origin.com/d/abc123 + the private edit key shown when it was created.
Requires existing short URL + edit key

Free static QR stays the default

If the destination is final, a static QR avoids hosted redirect uptime, account ownership, and future billing.

Pay only for real edit-later operations

Hosted dynamic QR is a product boundary, not a universal upgrade. Price it only when someone will maintain the redirect.

Already have external dynamic QR credentials?

Open the manager only when you have both a full hosted /d/ short URL and its edit key from another QRFlow deployment.

Open existing-link manager →
Need edit-later QR on this site?

Connect a dynamic QR backend and set NEXT_PUBLIC_DYNAMIC_QR_ORIGIN before offering editable short links to users. Until then, treat new QR codes as static.

Read setup and boundary guide →

Use these before committing a dynamic QR promise to print, packaging, menus, or paid campaigns.

Guide

Static vs dynamic QR code

Use this when the core decision is whether the printed QR can safely encode the final destination.

Open guide →
Guide

Redirect QR code generator

Understand redirect QR requirements before using a short link in a campaign, menu, poster, or package.

Open guide →
Guide

UTM QR campaign tracking

Add campaign parameters only after the destination and redirect ownership are clear.

Open guide →

Before committing to print

If you cannot update the destination from this site, do not print under the assumption that the QR is editable. Use a final URL, scan-test it on a real phone, then export SVG for print.