Before printing
- Scan from the distance a real user will stand.
- Try a second phone and avoid trimming the quiet area around the code.
- Check the decoded destination—not merely whether the camera recognised something.
Generate and read QR codes and barcodes for URLs, Wi-Fi, contact details, messages and product-style identifiers.
The file isn't finished when it looks square. Test the real payload, final size, contrast and scan distance before you print or publish it.
Generate a downloadable QR code from text or a URL.
Create a QR code that encodes Wi-Fi network name, password and security type.
Turn a website URL into a downloadable QR code.
Create a contact QR code with name, phone, email and organisation fields.
Generate a QR code that opens a pre-addressed email draft.
Create a QR code that opens a pre-addressed SMS message.
Scan a QR code from an uploaded image using supported browser barcode APIs.
Generate common CODE128 barcodes as downloadable SVG graphics.
Generating the black-and-white pattern is the easy part. Reliability depends on what you encode, how densely it is packed, the contrast, the printed size and the surface where people will scan it. A beautiful code that fails under ordinary lighting is still a failed code.
Keep payloads short when you can. Test URL, Wi-Fi, vCard, SMS and email codes on more than one device before they go onto packaging, signage or printed material. For barcodes, verify that the receiving system expects the symbology you generated.
For practical failure cases, see the QR code reliability guide.