QR Code Generator
Generate QR codes from URLs, text, WiFi credentials and contact cards.
Paste any URL or text and generate a downloadable QR code. Adjustable error correction lets the code survive logos, smudges or print imperfections, and the result downloads as a PNG ready to drop into posters, flyers or onscreen displays.
Common use cases: linking a poster to a landing page, sharing WiFi credentials at a meetup without spelling out the password, embedding contact info in business cards, and creating quick mobile-friendly links during a presentation.
Input
QR Code
QR code will appear here
Frequently asked questions
How much data can a QR code hold?
Up to roughly 4000 alphanumeric characters or 7000 numeric digits in the largest version. In practice keep the payload small: shorter content makes a denser, simpler-looking code that scans reliably from further away.
What does error-correction level actually do?
Level L recovers about 7% damaged data, M about 15%, Q about 25%, H about 30%. Higher levels make the code bigger but survive smudges, printing errors and partial occlusion (including a logo overlaid in the centre). For print, use M or Q; for crisp on-screen use, L is fine.
Can I put a logo in the middle?
Yes — set error correction to H and the QR code can lose up to ~30% of its pixels to a logo without becoming unscannable. Keep the logo to roughly 20% of the code's area to be safe.
Do QR codes expire?
The codes themselves never expire — they're just data. What expires is the URL inside: if you point a QR at a short-link service that goes down, the code stops working. For posters and print, encode the destination URL directly instead of a redirect.