QR codes are useful for sharing links without typing, letting guests join your Wi-Fi without reading out a long password, or handing someone your contact details on a printout. Creating one takes about 30 seconds with a free online tool. The main pitfall is not understanding static versus dynamic codes, which determines whether your QR code will still work in three years.
Static vs Dynamic QR Codes
This distinction matters before you create anything intended for print:
- Static QR codes encode the destination directly into the code itself. The link is baked in permanently. Free. No account needed. The code works forever as long as the destination URL still exists. Cannot be changed after creation.
- Dynamic QR codes encode a short redirect URL. The actual destination can be changed in a dashboard after printing. They also track scans (how many, from where). These are almost always paid features. The redirect URL goes through the QR code provider's servers — if the provider shuts down or you stop paying, every printed code you have becomes a broken link.
For most personal and small-business use, static codes are the right choice. Dynamic codes make sense if you need to change the destination later and can commit to a long-term paid service. Avoid free dynamic code services entirely — they have a history of shutting down and breaking all codes generated on them.
Use Case 1: URL QR Code
The most common use: encode a web address so someone can scan and open it on their phone.
Recommended tools
- QR Code Monkey (qrcode-monkey.com): Generates static QR codes with optional color customization and logo embedding. Exports PNG and SVG. Free, no account required. The output is clean with no watermarks.
- qr-code-generator.com: Simple and fast. Free tier generates static codes in PNG and SVG. The interface is more cluttered with upsell prompts, but the free output is perfectly usable.
- goqr.me: Free, no account, straightforward. Export to PNG, SVG, or print-ready PDF.
How to create it
- Go to any of the tools above.
- Select URL or Website as the content type.
- Paste your URL into the field.
- Download the code. Choose SVG if you plan to print it at any size; choose PNG for embedding in documents or web pages.
Use Case 2: Wi-Fi Password QR Code
Guests scan the code and their phone connects automatically without typing the password. Both iOS and Android support this natively.
On Android (10 and later)
- Open Settings > Wi-Fi.
- Tap the network you're connected to.
- Tap Share — Android shows a QR code on screen that anyone can scan.
On iPhone (iOS 16 and later)
iPhone can scan Wi-Fi QR codes but cannot generate them natively. Use a free online tool instead:
- Go to qrcode-monkey.com and select Wi-Fi as the content type.
- Enter your network name (SSID), password, and encryption type (WPA2 for most home routers).
- Download the QR code. Print it, or display it on a screen near the entrance.
Use Case 3: Contact Card (vCard)
A vCard QR code stores your name, phone number, email address, and website. When someone scans it, their phone offers to save the contact directly — no typing required.
Select vCard or Contact as the content type in QR Code Monkey or a similar tool, fill in the fields, and generate. The resulting code is larger and denser than a plain URL code because it contains more data, but modern phones read it reliably.
Use Case 4: Plain Text or Pre-Filled Email
QR codes can encode plain text (useful for short messages or instructions on signage), email addresses that open a compose window when scanned, or phone numbers. Most QR generators have these as separate content type options.
SVG vs PNG: Which to Download
- SVG: Vector format. Scales to any size without becoming blurry or pixelated. The right choice for anything that will be printed — business cards, posters, flyers. Use SVG if it's available.
- PNG: Raster format. Fixed pixel dimensions. Fine for embedding in digital documents, websites, or presentations. Download at least 1000x1000 pixels for any print use; 300x300 pixels is enough for web display.
Always Test Before Printing
Scan the QR code with your phone before committing it to print or distributing it. Use the built-in camera app on both iPhone and Android — they scan QR codes without a separate app. Check that it opens the correct URL, connects to the right Wi-Fi network, or shows the correct contact information. A mistyped URL or wrong Wi-Fi password is impossible to fix after 500 flyers have been printed.
Customization: Colors and Logos
QR Code Monkey allows you to change the colors and add a small logo in the center of the code. This can be useful for branded materials, but it reduces scan reliability — especially if the error correction is set low. If you add a logo, keep it small (under 20 percent of the code area) and test scanning from various distances before finalizing. Black on white remains the most reliable combination for scanning in all lighting conditions.
Quick Reference
- Best free tool for URL codes: qrcode-monkey.com
- Wi-Fi code on Android: Settings > Wi-Fi > Share
- Wi-Fi code on iPhone: Use qrcode-monkey.com, select Wi-Fi type
- For print use: Download SVG format
- For digital use: Download PNG at 500px or larger
- Always: Test with your phone camera before distributing