QR Code Generator
Generate QR codes for any URL, text, or contact info. No account, no expiry, no watermark.
How to create a QR code
Type or paste your URL or text in the box above. The QR code updates live as you type. Customize the size, colors, and error correction level, then click Download PNG for digital use or Download SVG for print. QR codes generated here are static — they work forever with no subscription.
Frequently asked questions
Do QR codes expire?
QR codes generated here are static — they encode the data directly in the pattern and never expire. Unlike paid QR code services that use redirect URLs, these codes work forever with no subscription needed.
What can I encode in a QR code?
Any URL, plain text, phone number, email address, SMS message, or WiFi credentials. The tool auto-detects URLs and formats the data optimally.
What size should I download?
For digital use (websites, emails) 300×300px PNG is fine. For print (business cards, posters, packaging) download SVG which is infinitely scalable without pixelation.
Is the data sent to a server?
No. QR codes are generated entirely in your browser using the qrcode.js library. Your text or URL is never transmitted anywhere.
What is error correction in QR codes?
Error correction allows a QR code to be scanned even when partially damaged or obscured. Higher levels (Q, H) allow more damage tolerance but make the QR code denser. For clean digital use, Medium (M) is standard. For printed codes that may get worn, use High (H).
Can I change the color of my QR code?
Yes — use the QR color and background color pickers to customize. Make sure there's sufficient contrast between the QR pattern and background, or scanners may fail to read it. Dark QR on light background always works best.
How do I put a QR code on a flyer or document?
Download the SVG for print use — it's infinitely scalable. Place it in any design tool (Canva, Word, Illustrator). If you need the QR code as part of a PDF, you can also convert images to PDF once your design is ready.
Can I resize my QR code image after downloading?
Yes — use the image resizer to scale your downloaded PNG QR code to exact pixel dimensions. For print, downloading SVG (infinitely scalable) is better than resizing a PNG.