How to Create QR Codes for URLs, Wi-Fi, and Contact Cards
QR codes are everywhere — restaurant menus, business cards, product packaging, event tickets. They are a quick way to get someone from the physical world to a digital destination without typing a URL.
Creating one takes seconds and costs nothing.
What QR codes can do
A QR code is just a way to encode text into a scannable image. What happens when someone scans it depends on what text you put in:
- URL — opens a website in the scanner's browser
- Wi-Fi credentials — automatically connects the scanner's device to a Wi-Fi network (no typing the password)
- vCard (contact card) — adds your name, phone number, email, and other contact details to their phone's address book
- Plain text — displays the text on screen
- Email address — opens a new email to that address
- Phone number — prompts to call the number
How to create a QR code
- Choose the QR code type — select from URL, Text, Wi-Fi network, or vCard (contact card). Enter your content in the appropriate fields.
- Customize and preview — adjust the error correction level and watch the QR code update in real time as you type.
- Download your QR code — click "Download as PNG" for digital use or "Download as SVG" for print materials. SVG files scale to any size without losing quality.
Understanding error correction
QR codes have built-in redundancy so they can still be scanned even if part of the code is damaged or obscured. There are four levels:
| Level | Recovery | Best for |
|---|---|---|
| L (Low) | ~7% | Clean digital screens |
| M (Medium) | ~15% | General use, default |
| Q (Quartile) | ~25% | Printed materials that may get worn |
| H (High) | ~30% | Codes with logos overlaid, outdoor use |
Higher error correction means the QR code has more data modules (more tiny squares), so it needs to be printed or displayed slightly larger to remain scannable.
Practical uses
For businesses:
- Print on business cards so contacts can save your details with one scan
- Add to product packaging linking to instructions or registration
- Display at your storefront linking to your website or menu
For events:
- Generate Wi-Fi QR codes for guests — no more spelling out passwords
- Link to event schedules, maps, or registration pages
- Add to name badges linking to LinkedIn profiles or portfolios
For personal use:
- Share your Wi-Fi password with visitors without dictating it
- Create a QR code for your personal website or portfolio
- Add to printed invitations linking to RSVP pages
Tips for QR codes that work well
- Test before printing — always scan your QR code with a phone before sending it to print. Test with both iOS and Android if possible.
- Keep URLs short — shorter URLs create simpler QR codes with fewer modules, making them easier to scan at smaller sizes. Use a URL shortener if needed.
- Ensure contrast — QR codes need a clear difference between the dark modules and the light background. Dark on light works best. Avoid low-contrast color combinations.
- Leave quiet space — the white border around a QR code (called the quiet zone) helps scanners detect it. Do not crop it or place other design elements too close.
Frequently Asked Questions
What can I put in a QR code?
URLs, plain text, Wi-Fi credentials, contact cards (vCard), email addresses, and phone numbers. The QR code simply encodes the text — the scanning device decides what to do with it.
What format should I download — PNG or SVG?
Use PNG for digital screens (websites, social media, presentations). Use SVG for print materials (business cards, posters, flyers) since SVG scales to any size without losing sharpness.
How small can a QR code be printed?
The minimum practical size is about 2 cm (0.8 inches) square for simple URLs. Codes with more data or higher error correction need to be larger because they contain more modules (the small squares). Always test by scanning before printing a large batch.
Do QR codes expire?
Static QR codes (like the ones generated by this tool) never expire. They encode the data directly, so they work as long as the destination exists. A QR code pointing to a URL will work forever — but if the website goes down, the link will not work.