URL QR code generator
The workhorse: menu links, posters, packaging, review pages, payment links, portfolios. Paste the address, download a code that goes directly from camera to your page — no redirect middleman, no tracking pixel, no service that can expire it.
Most "free" QR tools quietly wrap your link in their redirect so they can charge you later. Here the URL is encoded raw into the pattern. Print it on a billboard; it will outlive us.
Include the https:// — without it some scanners show plain text instead of opening the browser.
Short URL, simple code
QR density scales with content length. https://mysite.com/m produces a
version-2 code (25×25) that scans from across a table at 30 mm;
a 120-character campaign URL with three UTM tags produces a version-7+ code that wants
double the print size. If you must track campaigns, one short UTM
(?s=qr) usually beats the full five-parameter stack.
Want scan statistics without the subscription?
- Add
?src=qr-poster(or any parameter you like) to the URL. - Read the visits in the analytics you already run on your own site.
- Different placements? Different parameters —
qr-menu,qr-window,qr-flyer— and the Batch bench generates the whole set from CSV.
That is everything a paid dynamic code's dashboard tells you, except the data stays yours.
The one thing static can't do
Change destination after printing. If the URL itself must be editable later, point the code
at a page you control (like yoursite.com/qr) and redirect server-side.
Same flexibility as a dynamic QR service, zero rent, no third party between your customer
and your site.
Where that page lives
That redirect only helps while the page doing the redirecting answers. Note what actually changed, though: with a dynamic-QR service a third party owns the redirect and can switch your code off; with your own page you own the domain, and the host behind it is a supplier you can replace without reprinting anything. The domain is the part that matters. The host is a normal, swappable decision, and for most codes any host will do, including whatever already runs your site.
It stops being a shrug when the code is printed at volume and the destination earns money: a menu on 5,000 flyers, a payment page on packaging, a booking form on a shop window. If that page runs WordPress, WP Engine sells managed WordPress hosting built for that case. It is a paid product, priced in US dollars, and irrelevant unless your destination is a WordPress site.
Partner link: if you subscribe through it, WP Engine may pay us a commission, and your price is the same either way. It changes nothing on this site. Every code here stays static, free and unwatermarked, it works with any host you choose, and nothing loads from a partner until you click.
Brand colours, a logo in the middle, or 500 codes from a spreadsheet?
Open the full studio