QR Code Generator
Create a scannable, trackable QR code in seconds. Custom colors, optional logo, print-ready downloads - Free with unlimited scans.
Design your QR code
Non-goto.now URLs are shortened automatically first - That's what makes the code trackable and editable later.
Your QR code preview appears here
Why make QR codes with GoTo.now?
Editable after printing
Codes point at your short link - Change the destination anytime and every printed code follows.
Every scan counted
Scans register as clicks with location, device and time - Measure posters like web pages.
No limits, no expiry
Unlimited scans, codes that never stop working, and no watermarks on downloads.
How to make a QR code that actually gets scanned
Generating the code is the easy part - You just did it in ten seconds above. Whether anyone scans it comes down to a few practical choices, and they're worth getting right before you print a thousand boxes or laminate fifty menus.
Size and distance. The working rule is a 10:1 distance-to-size ratio: a code scanned from 25 cm away (a flyer in someone's hand) needs to be at least 2.5 cm wide; a poster read from 2.5 meters needs a 25 cm code. When in doubt, go bigger - Nobody ever failed to scan a code because it was too large. Our guide to optimal QR code sizes has the full distance table.
Contrast beats style. Dark code on a light background scans fastest. Our generator lets you brand the colors, but keep the contrast strong: navy on white scans beautifully; pale orange on cream doesn't. If you invert (light code on dark), test it on an older phone before committing to print.
Formats for the job. PNG is perfect for screens, slides and social. For anything professionally printed - Packaging, signage, vehicle wraps - Download the SVG: it's a vector, so it stays razor sharp at any size your printer can handle.
Always pair the code with its short link. Print the goto.now link in text underneath. It's the accessible fallback for anyone who can't scan, and it means even a glance at your poster plants a readable, memorable URL.
Why the destination behind your code should be a short link
Every code made here encodes a goto.now short link rather than your raw URL - And that's deliberate. It makes the code dynamic: sign in and you can re-point the destination whenever you like, so a printed code never goes stale. It makes the code measurable: each scan is counted privately in your dashboard with time, coarse location and device. And it makes the code simpler: short links produce less dense, easier-to-scan patterns than 200-character URLs. You can read more about how this works on the dynamic QR codes page, or see field-tested layouts in the print advertising playbook.