Paste a link, get a clean code, download it. Everything happens in your browser, so your link never leaves your device.
Higher error correction survives scuffs and logos, but packs in more squares, so it needs to be printed a touch bigger. M is the right call for almost everything.
the two-minute version
First — what's a "short link"?
A short link is a tiny web address that quietly forwards to a longer one. You paste your real (often long and messy) URL into a free service and it hands back something neat like tiny.one/menu. Tap it, and you land in exactly the same place. Three reasons that matters here:
Keep the link short
Fewer characters means fewer squares. A short link draws a sparser grid with bigger blocks, which is faster and more forgiving to scan.
Point it somewhere you can change
A raw QR is permanent. Aim it at a short link you control and you can swap the destination later: same printed code, new target.
Keep the contrast high
Dark code, light background. Pale colours and busy photos behind the code are the number one reason scans fail.
Leave the quiet zone
That white margin isn't padding: scanners need it to find the edges. These codes include it automatically.
PNG or SVG?
PNG is the everyday image, great for sharing. SVG is vector, so it stays sharp at any size, which makes it the one for print and big signs.
Why shorter scans better
Drag the slider — watch the link bloat and the code clog up.
Short & sweet — big blocks, scans instantly.
Short links we actually rate
We don't run our own — these do it well, and most are free. Pick one, shorten your link, then bring it back here to make the code.
Printing it? Always run it through a short link first. Reprinting a flyer because a URL changed is painful — re-aiming a short link takes about ten seconds.
One-click from any page
Drag this up to your bookmarks bar. Then on any site, tap it to make a QR code of that page in a flash.