Try it here
Generate the QR below. No sign-up, everything runs in your browser.
Check what you typed.
This form exports PNG. For other contact types: Open the full generator
A repeatable check from file to final surface
- Open the original link and check the intended result: page, contact, draft or network. Then generate the QR and confirm that scanning gives the same result.
- Use the original PNG or SVG rather than an enlarged screenshot. Preserve a clear margin of four modules on every side, without text or decoration.
- Print at final size on the intended material. Try several phones, distances and lighting conditions. Repeat after changing the logo, colour or layout.
| Symptom | Next check |
|---|---|
| The camera does not recognise the code | Check clear margins, size, contrast and reflections. |
| The code scans but opens the wrong content | Compare the generated content with the intended destination. |
| The link requires sign-in | Try a device not signed into your account. |
| It works on screen but not on paper | Test the final material, finish and dimensions. |
Check the result
Do not treat a distance table as certification. Code density, reflections, print quality and readers affect the outcome. Error correction does not make covering finder corners or adding logos harmless. Record material, dimensions and test devices; provide a readable fallback URL or contact.
Three separate checks before you publish
A reader recognising a QR code proves that its contents can be decoded. It does not prove that the number belongs to the right person, the menu is public or the password connects to the network. Check the exported file, the destination and the final material separately.
Keep the exported file and record the material revision, actual dimensions, phone, lighting and result. Repeat the checks on the new file after adding a logo or changing the layout. Do not record passwords or customer information in your test notes.
| Check | How to test | Required result |
|---|---|---|
| Exported file | Read the PNG or SVG with a QR reader independent of the generator. Compare the entire payload, including messages and parameters. | The decoded contents match the intended contents. |
| Destination | Open the result on a phone not signed into your account. For WhatsApp, check the number and draft without sending it. | The visitor can complete the intended step without private access permissions. |
| Final print | Use the actual material at the final size. Include the lighting, glass and viewing distance at the display location. | The code can be scanned in the conditions where the sign will be used. |