Dynamic QR early access

Dynamic QR Code Generator with Editable Destinations

Create a QR code that keeps one fixed LumenQR link while you update the website or hosted content behind it. Pause and resume access, archive permanently, and review privacy-minimized scan counts from your dashboard.

Current early-access limits: an account can create up to 10 new codes in a rolling 24-hour period and keep up to 100 unarchived codes.

Choose the right QR

Static vs. dynamic QR codes

Use a static QR when the content is final and should work independently after download. Use a dynamic QR when a printed code needs an editable destination or LumenQR-hosted page.

FeatureStatic QR codeDynamic QR code
What the QR containsYour final URL, text, Wi-Fi details, or other content.A fixed LumenQR /r/ short link.
Change after downloadCreate and distribute a new QR code.Edit the destination or hosted content without changing the printed QR.
Service dependencyThe downloaded code works without LumenQR.The LumenQR link must remain live to resolve.
AccountNot required.Required to create and manage the code.
Scan countsNot collected by the static generator.Lifetime total plus a recent 30-day UTC trend.

One link, four steps

Every new dynamic code encodes a canonical link in this form:

https://lumenqr.pages.dev/r/<short-code>

Editing a record changes what the link resolves to, not the link printed inside the QR code.

  1. 01

    Choose a destination

    Send scanners to a public website or build a LumenQR-hosted destination page.

  2. 02

    Design and create

    Customize the QR, then create the live record. An account is required for this step.

  3. 03

    Download and publish

    Download PNG, SVG, or PDF. Every format encodes the same fixed /r/ link.

  4. 04

    Manage it later

    Edit the destination, update hosted content or design, pause scans, or archive permanently.

Destination modes

Redirect to a website or publish a hosted page

External

Website redirect

The fixed /r/ link issues a temporary 302 redirect to the public HTTP or HTTPS destination saved in your dashboard. You can update that destination later.

URL checks are structural. They reject local hosts, IP literals, credentials, fragments, non-default ports, and LumenQR redirect loops; they are not a malware or reputation check.

Hosted

LumenQR-hosted pages

The /r/ link opens a LumenQR page under /p/ built from the content and files you provide. Hosted pages carry noindex instructions and are not public search landing pages.

  • PDF documentShare one PDF on a hosted page
  • Image galleryA hosted gallery of up to 12 images
  • VideoA hosted page with your video
  • Social profileOne hosted page with all your links
  • App downloadStore links with a hosted landing page
  • Digital menuA hosted menu with sections and prices
  • EventA hosted event page with calendar file
  • CouponA hosted offer page with a copyable code
  • Feedback & reviewsCollect star ratings and comments

Lifecycle controls

Edit, pause, resume, or archive

Edit

Change an external website destination, hosted-page content, the dashboard name, or the QR design. The short link and scan total stay with the record.

Pause and resume

Pausing keeps the QR and link unchanged, but scanners see an unavailable response until you resume the code.

Archive

Archiving is permanent. The code stops resolving, cannot be restored through the service, and its short code remains reserved.

Scan counts

Privacy-minimized aggregates

The dashboard shows a lifetime scan total and a recent 30-day trend grouped by UTC date. The scan writer receives only the short code; it does not store raw scanner IP addresses, user agents, referrers, destination query data, location, or device fields.

The 30-day chart is the dashboard display window, not a claim that all aggregate data is deleted after 30 days.

Current boundaries

Limits and file handling

  • Up to 10 new dynamic QR codes per rolling 24 hours.
  • Up to 100 unarchived dynamic QR codes per account.
  • Each PDF or image upload is limited to 6 MiB; galleries support up to 12 images.
  • Video pages accept YouTube, Vimeo, or public MP4/WebM URLs; direct video upload is not available.
  • Uploaded PDFs and images use private, non-listable storage and are proxied through same-origin hosted-page links while live.

Dynamic QR code FAQ

What is the difference between a static and dynamic QR code?

A static QR code contains its final content. A dynamic QR code contains a fixed LumenQR short link, so you can change what that link opens without replacing the QR image.

Do I need an account?

Yes for dynamic QR codes. The static QR and barcode generators and the scanner remain available without an account.

Do I need to reprint the QR after editing it?

No. Destination, hosted-content, and design edits stay attached to the same /r/ short link. If you change the visual design, download the new image only when you want the printed appearance to change.

What happens when a dynamic QR code is paused?

Its link stays reserved and unchanged, but it returns an unavailable response until you resume the code.

Can I restore an archived code?

No. Archiving is permanent, stops the code immediately, and keeps the short code reserved so it cannot be assigned to someone else.

What scan data does LumenQR store?

The service stores a lifetime scan total and per-code counts grouped by UTC day. The redirect does not store raw scanner IP addresses, user agents, referrers, location, or device fields.

Create one link you can manage later

Sign in to create a dynamic QR code, or use the browser-based static generator when you do not need edits or scan counts.