Configure your QR code
Higher = more damage-tolerant but denser. 'M' works for most use cases.
Enter a URL or text above to generate your QR code
How to use the QR code generator
- 1
Enter your URL or text
Paste a website link, type a phone number, add contact info, or enter any plain text you want to encode. The QR code updates as you type.
- 2
Customise size and colours
Drag the size slider (128–512px) and pick foreground and background colours. Keep strong contrast — low contrast codes scan poorly.
- 3
Choose error correction
M (Medium) works for most purposes. Use H (High) for print on materials that may get scratched, or when overlaying a logo in the center.
- 4
Download or copy
Hit 'Download PNG' for web or screen use. 'Download SVG' for print that needs to scale. Or copy the raw SVG code to paste directly into your HTML.
Common QR code use cases
Business cards
Link to your website or portfolio so people never have to type the URL.
Restaurant menus
Let customers access your menu on their phone without touching a physical menu.
Product packaging
Link to instructions, warranty registration, or a promo page on the packaging.
Print advertising
Bridge physical ads to your website landing page with one scan.
Event check-in
Encode attendee tickets that staff scan at the door.
Wi-Fi sharing
Encode 'WIFI:T:WPA;S:NetworkName;P:password;;' so guests scan to connect.
Need a website to link your QR code to?
ZonedWeb builds a real WordPress site in ~60 seconds from 1,300+ professional templates. Free to start, your domain on $29/mo. No agency required.
Frequently asked questions
Is this QR code generator really free?
Yes — 100% free with no signup, no watermark, and no usage limits. The QR code is generated entirely in your browser using the open-source qrcode library. We never see the URL or text you encode.
What is the difference between PNG and SVG QR codes?
PNG is a pixel-based image best for digital use (websites, emails, apps). SVG is vector-based, infinitely scalable, and best for print (business cards, posters, signage) — it stays crisp at any size. Download SVG when you plan to print.
How do I add a QR code to my website?
Download the PNG and upload it as an image to your page, or copy the SVG code and paste it directly into HTML. If your site is on ZonedWeb, you can ask Zoni (our AI) to add the image to any page — just paste the URL in chat.
What error correction level should I use?
L (Low, 7%) for clean digital displays where damage won't occur. M (Medium, 15%) is the sweet spot for most uses. Q (Quartile, 25%) or H (High, 30%) when printing on materials that might be scratched or worn, or when you want to overlay a logo on the code. Higher correction makes the code slightly denser.
Can I use a QR code on my business card or product packaging?
Yes. Download the SVG for print use — it scales to any size without pixelation. For packaging, use H (High) error correction so the code remains scannable even if partially obscured. Test with multiple phones before large print runs.