From a link to a working QR code: a publishing walkthrough
A QR image stores a value; it does not make the destination public, keep a website online, or repair a broken link. This walkthrough separates those jobs so you can find a problem before you print.
Decide what a scan should do
For a website, map, social profile, form, or app listing, the value is a web URL. These uses share the same generator because changing the label does not change how the image encodes a link. For a saved contact, Wi-Fi connection, or calendar prompt, use the corresponding tool: those tools construct a different payload.
For example, a repair shop can point a printed label at https://example.com/repair-guide. That address is illustrative: replace it with a page you control. Put the same readable address on the label so a customer can type it when scanning is inconvenient.
Test the destination before making the image
An editor link can work for you because you are signed in and still fail for a customer. A screenshot of a successful scan does not establish that a visitor can open the destination.
- Open the destination in a signed-out or private browser window.
- For a form, confirm this is the response page rather than the editing screen. For a map, check the actual pin and entrance.
- Read it on a small screen. Make sure the information promised by the printed label is visible without searching.
- Copy the complete address, including https://. Do not copy a local computer path or a temporary download address.
Inspect what this generator will encode
Paste the address into the URL tool. The “What this QR code contains” panel shows the payload; the Copy QR content button copies that same value. The PNG, JPG, and SVG buttons export the design. They do not upload the destination or create a redirect service.
Download a PNG for ordinary sharing or an SVG for a layout application that supports vectors. If you choose a larger pixel size, the preview stays fitted to the screen; the export still uses the selected resolution. Scan the downloaded file, not just the preview.
Before downloading, select Check this QR in the Scanability check panel. It decodes a PNG at the selected export size and compares the result with the payload. A matching result establishes image readability for that decoder, not that the address is correct or public. Changing the content, colors, logo, or size clears the result; run it again after your final edit.
Keep a small release record
Record the destination, print date, and where you placed the code. Check the page again whenever you rename files, move a site, change a social username, or replace a form. A saved QR project lets you regenerate a design; editing that project does not rewrite codes already printed.
Download history keeps the latest 100 payloads in this browser. It is a convenience record, not scan analytics or a backup. Clearing browser site data removes it. Save business-critical source values somewhere you control.
If something goes wrong
| What you see | What to check |
|---|---|
| The scanner displays plain text instead of a link | Check that the value begins with http:// or https:// and is the full public address. |
| The scan works but asks the visitor to sign in | Correct the destination sharing permissions. Re-exporting the same URL cannot change access. |
| An old print opens the old destination | Update the page at that existing URL or replace the print. A local project update does not change a static payload. |
Technical references
References document the underlying format or device feature. The walkthrough and troubleshooting above describe this site’s tools and illustrative situations.
About this content: written for QR Code Generator Tools with AI assistance, using the current implementation and the references shown where relevant. Examples are illustrative. Automated tests cover selected browser workflows; they are not a certification for every device or print material. Read the testing and editorial scope or report a correction.