Choose the purpose before you encode anything
A QR code can hold a URL, ordinary text, Wi-Fi details, an email action, a phone number, or an SMS action. Start with the smallest appropriate payload. A code that contains information directly can be copied by anyone who scans it.
1. Use content that will stay useful
For a printed campaign or sign, a stable destination matters more than a clever-looking code. Check that a URL is complete, belongs to you or a trusted organisation, and will remain available for as long as the printed material is in use.
- Open the destination yourself before you encode it.
- Avoid putting a private token, personal contact detail, or temporary link into a code that will be shared widely.
- Use a short, readable destination only when it is still clear who controls it.
2. Create one code or a reviewed batch
Use one generator when the content is a single reviewed value. For a set of product pages, locations, or other rows, review the source column first and keep invalid rows separate instead of quietly making a code for the wrong field.
One reviewed value
Create a local PNG or SVG QR code for a URL, text, Wi-Fi detail, email, phone number, or SMS action.
Create one QR codeA CSV column of values
Generate a reviewed ZIP of SVG files from a selected CSV column and address invalid rows before downloading.
Create a batch of QR codes3. Test the downloaded code at its intended size
A code that scans on a large screen may fail when printed too small, reduced by a design tool, or placed over a busy background. Test the actual file after any resizing, cropping, or print layout work.
QR Code Reader can read a PNG, JPEG, or WebP image locally. It helps you confirm the encoded content; it does not decide whether a destination is trustworthy or appropriate.
4. Keep the source alongside the final download
Save the input value and final QR file with a clear name. If a code needs changing later, regenerate it from the reviewed source instead of guessing from an old image or editing the pattern manually.
Destination
Open the exact URL or action one final time.
Size
Scan the same image size or printed proof that people will receive.
Context
Add nearby text so people know what scanning will do.
Share the final file with useful context
A QR code should not make people guess what will happen. A short label near the code can explain the destination or action and gives people a non-camera way to decide whether to use it.
Common questions
Can I put Wi-Fi credentials in a QR code?
You can, but anyone with access to the image can read the encoded details. Use it only where sharing those credentials is appropriate, and replace the code if the network details change.
Does a QR code make a link safer?
No. It is another way to deliver content. Check the source and destination before you share or scan it, just as you would with an ordinary link.
Why should I test a generated code?
Resizing, printing, contrast choices, and later design changes can affect whether a code scans. Test the exact final image or proof rather than only the original preview.
