QR Code Generator
Convert links, text or any content into a downloadable QR code. No watermark, no expiration, high-resolution PNG.
What is a QR code?
A QR (Quick Response) code is a 2D image that encodes text: a URL, phone number, WiFi credentials or any string up to a few thousand characters. Invented in 1994 in Japan for automotive tracking, it exploded globally during the pandemic: bar menus, payments, event check-ins — everything ran through a QR.
Types of QR and when to use each
- Static QR (what you generate here): data lives inside the image. Never expires, no internet needed on the creator's end, can't be modified after printing.
- Dynamic QR: redirects via a server that decides where to send the user. Expires when the subscription ends. Useful when you need to change the destination without reprinting, or want scan analytics. Not what we offer — for that, look at a dedicated service.
Tips for a scannable QR
- Minimum physical size: ~1 inch (2.5 cm) for printed materials, 1.5 inches if it'll be scanned from across a room. Smaller and phones won't focus.
- Strong contrast. Black on white is ideal. If you invert (light on dark), many apps fail.
- Quiet zone (white margin). Leave at least 4 modules of white margin. Without it, scanners miss the boundary.
- Don't stretch. The QR must be a perfect square.
- Test before printing. Scan with multiple phones (iPhone, Android, different apps) before sending to print.
Error correction levels
QR codes include redundancy so they keep working even if part of the image is covered or damaged. Four levels:
- L (7%): for digital QR that won't get smudged or torn.
- M (15%): default — balances density and robustness.
- Q (25%): for QR printed in risky places (tables, outdoor signs).
- H (30%): when you want a logo in the center or the QR will be heavily exposed.
Common use cases
- Marketing: cards, flyers, packaging that lead to a landing page.
- Restaurants: digital menus on every table.
- Events: tickets, attendee check-in.
- WiFi: guests connect by scanning, no password sharing (format
WIFI:T:WPA;S:redName;P:pass;;). - Contact cards: vCard in MECARD format.
- Payments: most apps (Venmo, Cash App, Zelle, PayPal, Apple Pay) generate their own QR — those embed a closed payload and you don't need a generator for them.
FAQ
Do QR codes expire?
Static QR generated here never expire. Dynamic QR from paid services do, since they redirect via a server.
Is there a character limit?
Up to 4296 alphanumeric, but we recommend under 300 for easy scanning.
Does it work offline?
Yes. Everything runs in your browser. Once loaded, no internet needed.