Empty or broken data
A missing link or a malformed URL means there's nothing useful to open.
Before you send a QR code to print, make sure it will actually scan. Paste your link or text and we check that it's well-formed, not too dense, and re-scannable — then flag anything worth fixing.
What's in the code
Report
Enter your link or text and press Validate to see the report.
A validation run catches the issues that most often stop a printed code from scanning.
A missing link or a malformed URL means there's nothing useful to open.
Long content packs in more modules, making the code dense and hard to read at small sizes.
We render the code and read it back to confirm it decodes to exactly what you entered.
We suggest https so the destination loads cleanly and looks trustworthy.
Denser codes need to be printed larger — we point you to the size calculator when that matters.
We identify whether it's a link, WiFi, contact or text so you know what will happen on scan.
A short validation pass helps teams avoid reprinting menus, labels, posters and sales materials with a code that fails.
Validate the final link and content before sending a flyer, brochure or business card to the printer.
Check review, menu, payment and WiFi codes before placing them at tables, counters or shop windows.
Give designers and marketers a simple pass/fail checkpoint before a campaign becomes public.
The validator generates your code and then tries to read it back, simulating what a phone does. If the round trip works, the code is scannable in principle. It also flags content that is too long or too dense for a reliable print.
A passing result is a good sign, not a guarantee: paper, ink, lighting and phone cameras all matter. Always test a printed sample.
It means the content encodes into a proper QR code, isn't so dense that it's fragile, and can be read back to exactly what you typed. We also check links are well-formed.
No — to keep everything private and in your browser, we validate the code and the link's format, not whether the page is live. Open the link yourself to confirm it loads.
Longer content needs a higher QR version with more, smaller modules. Shorten the link (a redirect helps) or plan to print the code larger.
Never. Generation and the re-scan test both run locally in your browser.
Work out exactly how big to print your code so it scans from any distance.
Open the size calculator