UltKit

Dynamic QR Code Generator

A dynamic QR code is a static code with a short link inside that a company redirects for you. This generator makes the static part, with no expiry and no account; point it at a redirect you control and you can change the destination whenever you like.

QR Code Generator

QR content

Link is required.

Nothing is uploaded; the code is generated for you to download.

How to use this tool

  1. 1

    Paste a link you control

    Use an address on your own domain, such as https://example.com/go/menu, that you can redirect later. QR code type is already set to Website link.

  2. 2

    Choose the print format

    This page downloads SVG by default, since editable codes usually end up on packaging or signs. Switch Download as to PNG for screens.

  3. 3

    Generate, then set the redirect

    Press Generate. Point the path at today's destination on your server and scan to confirm; later, change only the redirect, never the printed code.

Every QR code is static. "Dynamic" means the link inside it leads to a redirect someone can edit, and the only question is whether that someone is you or a subscription company.

What a dynamic QR code is

The symbol itself follows the same ISO/IEC 18004 standard as any other QR code; there is no special dynamic version of it. What a dynamic code service does is put a short address on its own domain into the code, store your real destination in its database and answer each scan with an HTTP redirect. Because the redirect lives on their server, you can change the destination or read a scan count in their dashboard after printing.

The catch is ownership. The printed code points at the vendor's domain, so it works only while that company exists, keeps the feature and keeps receiving your payment. Many free plans end after a trial, and the codes on menus, posters and product boxes stop forwarding the same day.

Dynamic QR code vs a static code with your own redirect

Static code from this pageHosted dynamic QR serviceStatic code + your redirect
Change the destination after printingnoyesyes
Scan countsnoyesVia your analytics
Keeps working if a plan endsyesnoWhile you own the domain
Ongoing costNoneUsually a subscriptionDomain and hosting
Joins Wi-Fi or saves a contact directlyyesVia a landing pageno

Make an editable QR code with a link you own

  1. Reserve a short path

    Pick an address on your domain that describes the job, not the target: /go/menu, /go/manual, /go/table-12.

  2. Add a temporary redirect

    A Redirect 302 line in Apache's .htaccess, a line in a Netlify _redirects file or a WordPress redirect plugin all work.

  3. Encode the short path

    Paste it into Link, press Generate and print. To change the target later, edit only the redirect rule.

For statistics, add UTM parameters to the destination, for example ?utm_source=qr&utm_medium=print, and the visits show up in Google Analytics or any tool that reads them; your server log counts the redirect hits as well. Static codes for content that has no web address, such as Wi-Fi access or a contact card, cannot be redirected at all, so make those directly on the QR code generator. A file can work the same way as a page: the PDF QR code generator explains how to keep one link alive while the document behind it changes.

Dynamic QR code claims, checked

MythStatic QR codes expire after a while.

FactA static code is ink on paper with the data inside it. It works as long as the destination exists.

MythYou need a dynamic code to count scans.

FactA tagged link or your own redirect gives you counts in the analytics you already use.

MythDynamic codes hold more data.

FactThey hold less: only a short link. The content lives on someone's server.

Dynamic QR code questions

Is this a dynamic QR code generator?

No. It makes static codes: whatever link you type is written into the pattern, and nothing on this site sits between the scan and the destination. You get the editable behavior by encoding a link whose redirect you manage, as described above, without depending on a QR vendor.

Why did my free dynamic QR code stop working?

The code pointed at the vendor's short link, and the vendor switched that link off, typically when a trial ended or a plan lapsed. The printed pattern is fine; the server behind it no longer forwards. Scanning shows the vendor's domain, which tells you who controls it.

Should the QR redirect be a 301 or a 302?

Use a temporary redirect, 302 or 307, for a code whose target will change. Browsers may cache a 301 permanent redirect and keep sending repeat visitors to the old page after you edit it.

Can I replace a vendor's dynamic code with my own static code?

Only by reprinting. Follow the existing code to its final page, decide on a path on your own domain that redirects there, and generate a new code from that path. From then on the vendor is out of the loop.

Do shorter links make a QR code easier to scan?

Yes. Fewer characters need fewer modules, so the same printed size gives bigger squares that scan from farther away. That is one honest advantage of short redirect links, and a short path like /go/menu on your domain gives you the same benefit.