What can you encode?
Website URL
Link to any webpage, app or file
WiFi Login
Let guests connect instantly
Contact Card
Share your details as a vCard
Pre-fill email address, subject and body
SMS
Send a pre-written text message
Plain Text
Any text, coupon code, location etc.
Tips for best results
Use high error correction
Choose "H – High" if you plan to put a logo over the QR code. It can still be scanned even with 30% obscured.
Download SVG for print
SVG is vector-based so it stays sharp at any print size. PNG is better for digital use.
Ensure contrast
Always keep sufficient contrast between foreground and background. Light on dark works too.
Keep URLs short
Shorter data means a less dense QR code that's easier to scan. Consider a URL shortener for long links.
How to create a reliable QR code
- Choose the content type and complete its required fields.
- Use dark foreground modules on a light background for dependable contrast.
- Select an error-correction level appropriate for the environment.
- Keep a clear quiet zone around every edge and avoid stretching the exported image.
- Test the final code on multiple phones at its intended print or display size.
Choosing PNG or SVG
PNG is convenient for websites, presentations and messaging. SVG is resolution-independent and is usually the better choice for signs, packaging and other printed materials. Neither format makes the destination dynamic: changing a static QR code requires generating a new code.
Privacy and security
QR generation occurs in your browser. Sensitive values such as WiFi passwords are encoded directly into the QR pattern, so anyone who scans or photographs the code can recover them. Share and display such codes carefully.
Frequently Asked Questions
What error-correction level should I choose?
Medium works well for most clean digital uses. Choose Quartile or High for harsher environments or minor visual obstruction, understanding that this creates a denser pattern.
Can I change the destination later?
Not in a static QR code. The encoded data is fixed. A redirect URL under your control can provide a changeable destination.
Why will my customized QR code not scan?
Insufficient contrast, a missing quiet zone, excessive density, small print size or obstruction can reduce reliability. Return to black on white and test again.
Does ZeeSharp upload my QR content?
No. The QR image is generated locally in your browser by the QR library.