Dynamic URL QR Code

A Dynamic URL code stores the destination on our servers.

A Dynamic URL code stores the destination on our servers so you can change it later. The printed symbol points at a short address on this site. This redirect is free and best-effort — not a paid, guaranteed service.

Pick a look — colours, modules, frame and caption. Works with any content type; your fields stay as they are.

What does a style template change?

It applies colours, module style, a decorative frame and a short caption. Your field values stay as you left them. The frame and caption are drawn outside the quiet zone, so they are not part of the encoded data.

Which download formats include the frame and caption?

PNG, SVG and PDF. EPS stays a classic unframed monochrome code, because that format is meant for simple print workflows.

Does the caption get encoded in the QR code?

No. A scanner reads only the QR modules. The caption is a label on the card, fitted in at most two lines, including in Arabic (right to left).

Can I still change colours after picking a template?

Yes. A template is a starting style. You can adjust colours and download again. Switching templates or type pages does not clear the fields you already filled in.

Can I use a style with a different content type?

Yes. Styles are only looks. A review-card look works on a website URL, Wi-Fi, vCard or any other type. Changing the content type keeps the style you picked.

Customise Colours, shapes, size, border and centre mark. Optional — a style template already sets these.

The image stays in this browser. It is not uploaded. Adding one switches error correction to H.

No code yet Fill in the fields to see a live preview.

How to use it

  1. 1

    Enter the destination web address and, if you want, a lifetime. Create the code.

  2. 2

    Copy the edit key and store it somewhere safe, then download the image and test a scan.

  3. 3

    To retarget later, enter the short id and the edit key, load the code, change the destination, and update it. The printed symbol stays the same.

What it does

A Dynamic URL code stores the destination on our servers. The symbol itself only contains a short address on this site, so a scan comes back to us and we send the visitor on. That is what lets you change the destination without reprinting — and what makes the code depend on this site.

You submit a destination web address. We mint a short id, store the destination and a hashed edit key, and you encode https://this-host/r/<id> in the QR symbol. A scan of that symbol receives a 302 redirect to the current destination. You can change the destination with the edit key. An optional 7-, 30-, or 90-day lifetime is available. We keep a simple scan count; we do not store IP addresses or device fingerprints.

Why it works this way

This is a free, best-effort redirect. We do not promise uninterrupted uptime, a reserved short code, or that the record will be kept forever. Use it for short-term needs — a poster this month, a trial, a draft — not as a substitute for a paid short-link or dynamic-QR product.

Keep the edit key. Anyone who has it can change the destination. We store only a hash of the key, so we cannot look it up or reset it for you.

A static URL code is the more durable choice when the address will not change: that kind of symbol carries the destination itself and does not need this site at scan time.

Examples

https://example.com/menu
https://this-host/r/abCDef12  →  302  https://example.com/menu
the printed symbol always contains our short address; the destination is looked up when the code is scanned
change the destination to https://example.com/hours
the same /r/abCDef12 now 302s to https://example.com/hours
the edit key lets you replace the stored address without reprinting

Inputs and outputs

  • a destination web address
  • an optional lifetime (none, 7, 30, or 90 days)
  • the edit key, when you later change the destination or check the scan count
  • optional design settings (colours, shape, size, error correction, a centre image)
  • a short address on this site, and a QR symbol that encodes it
  • an edit key, shown when the code is created — we cannot recover it later
  • a simple scan count
  • PNG, SVG, PDF, or a classic EPS of the symbol

Edge cases

  • javascript: and data: destinations are rejected; only http and https are stored
  • an expired code returns an expired page instead of a redirect until you extend it with the edit key
  • losing the edit key means you cannot change that code; create a new one and reprint

Frequently asked questions

Is this a paid or guaranteed dynamic QR service?

No. It is free and best-effort. We do not guarantee uptime, durability, or that a short code will be kept indefinitely. Do not rely on it the way you would rely on a paid product. For a code that must keep working even if this site goes away, use a static URL code instead.

What do you store?

The short id, the destination URL, a hash of the edit key, an optional expiry time, the time the code was created, and a scan count. We do not store IP addresses, device fingerprints, or account details — there is no account.

Can someone else change my destination?

Only if they have the edit key. Treat it like a password. We cannot reset it.

Do you count scans?

Yes, a single running total, with no breakdown by day, country, or device. Looking it up also requires the edit key.

What if I lose the edit key?

We cannot recover it. Without the key you cannot change the destination or look up the scan count. The printed code still points at the short address until it expires or is removed. This is a free, best-effort redirect, not a paid or guaranteed service.

Related tools

Sources