QR Code Generator
Create QR assets that are safe to print, easy to scan, and explicit about the encoded destination.
Workflow
- Validate the target URL and prefer HTTPS.
- Add UTM parameters only when the campaign needs them.
- Generate single codes with
scripts/generate_qr.pyor batches withscripts/batch_generate.py. - Prefer SVG and higher error correction for print uses.
Guardrails
- Do not generate QR codes for suspicious or deceptive destinations.
- Return the final encoded URL alongside the output files.
- Explain when PNG is fine and when SVG is the better choice.