Why this QR tool?
- Templates for URL, Wi-Fi, contact, phone, email, and SMS.
- Quality guardrails: margins, contrast, density, and auto-decode validation.
- Export PNG/SVG/PDF and share settings without leaking passwords.
- Scan to verify with a safe preview before you open links.
QR content
Select a type, fill the fields, and the QR updates instantly.
- Choose a QR type
- Enter the content
- Download or share
Preview
Share bundle
Use bundles to include sensitive data without putting it in a URL.
Batch export
Add one value per line to export a ZIP of PNGs.
Scan a QR code
We never auto-open scanned content. Review it first.
Use camera
Upload an image
Result —
Safe preview:
Guide
Tips for scannable QR codes
- Keep at least a 4-module margin around the QR code.
- Use a dark foreground on a light background for contrast.
- For dense payloads, increase the size or print dimensions.
- Always run the built-in verification before sharing.
Safety reminders
- Do not enter passwords on sites opened from unknown QR codes.
- Check the domain in the preview before opening a URL.
- If a sticker covers another QR code, be cautious.
Build the QR around the real destination
Start by picking the payload type that matches what the scanner should do. This page works best when the QR content, export format, and share method are decided before you fine-tune colors or logos.
Choose the structured type first
Use URL, Wi-Fi, Contact, Phone, Email, or SMS when those formats fit. A structured payload scans more predictably than putting the same information into plain text.
Validate before you export
Watch margin, contrast, density, and verification. If the QR fails validation, increase size, simplify the payload, or reduce the logo before downloading PNG, SVG, or PDF.
Keep sensitive data out of links
- Use share links for non-sensitive settings.
- Use bundles when the QR contains Wi-Fi passwords or private contact details.
- Use the scan tab to preview unknown codes before opening links.
Next steps
Frequently asked questions
Will my QR data leave the browser?
No. QR generation and validation run locally in your browser. Share links can omit sensitive data by default.
Why does the tool block some settings?
To keep scans reliable. The tool enforces safe margins, contrast, and auto-decodes the generated QR. If it fails validation, adjust the settings or increase the size.
Which QR type should I choose first?
Start with URL for links, Wi-Fi for network sharing, Contact for vCard data, and Text only when there is no dedicated structured format. Choosing the right payload type keeps scanning behavior predictable.
What settings affect scan reliability most?
Margin, contrast, density, and logo size matter most. Keep the guardrails on, watch the verification badge, and increase size or simplify the payload if validation fails.
When should I use bundles instead of share links?
Use bundles when the QR includes sensitive fields such as Wi-Fi passwords or contact details that should not appear in a URL. Share links are best for non-sensitive settings.