Free QR Code Generator
Turn any URL or text into a QR code free — typed on your device, downloadable as a print-ready PNG or infinitely scalable SVG, with no signup, no watermark and no expiry. Unlike "free trial" QR services, these are static codes: the data lives in the code itself, so there is no shortlink that dies when a subscription lapses.
- Nothing you type leaves this page
- Works offline once loaded
- Free forever, no signup
Preparing QR Code Generator for you…
Loading the tool into your browser. Nothing is uploaded — the work happens on your device.
Shorter is better: the less text, the sparser the code and the easier it scans from a distance. For links, a short URL beats a long tracking URL.
Special characters in your network name or password — like ;, :, ,, " or \ — are escaped correctly here. An unescaped semicolon is why WiFi QRs from many other generators silently fail.
This vCard is {{ payloadLength }} characters — dense codes like this scan poorly, especially printed small. Drop the address or website to thin it out.
Payload: {{ payloadLength }} characters. Keeping it under ~500 keeps the code easy to scan on a business card.
Logo: {{ logoName }} — centred at ~22% of the code width on a white pad.
{{ logoWarning }}
The logo hides part of the code, so this mode encodes at error correction level H — the code carries ~30% redundancy and rebuilds the hidden modules. That also makes the code denser, so keep the text short and always test-scan before printing.
{{ vpaError }}
{{ amError }}
Leave the amount blank for a counter QR — the customer types the amount in their app, which is the usual shop setup. Set an amount only when every payment is the same.
{{ fieldError }}
Scan to pay {{ pn || 'this UPI ID' }} — {{ amountLabel }}
Point a phone camera at it — it offers to join {{ ssid }}.
Scanning opens an “Add contact” card on iPhone and Android.
{{ error }}
PNG is 1200px — sharp enough for an A4 print. SVG scales to any size. The poster prints an A4 “Scan to Pay” sheet for your counter.
PNG downloads at 1200px. SVG is not offered in logo mode — the raster logo would be embedded anyway, so PNG is the honest format.
PNG is 1200px — sharp for print. SVG scales to any size without blur.
This QR carries only the payee details you typed above — your UPI ID, name and optional amount. It never contains your UPI PIN or any bank credentials, and nothing you type is transmitted from this page.
The QR is generated on your device — your WiFi password is never uploaded, stored or logged. Remember the code itself contains the password in plain text: anyone who scans it can join (and read) the network, so print it only where you'd happily hand the password out.
The QR is generated entirely on your device — nothing you type or upload leaves this page. Static codes like this never expire and have no scan limits.
SCAN TO PAY
{{ pn || 'UPI Payment' }}
{{ amountLabel }}
UPI ID: {{ pa }}
Pay with any UPI app — GPay · PhonePe · Paytm · BHIM
How to use this tool
-
Paste your URL or text
The QR renders live as you type. Shorter data makes a sparser code that scans faster from further away.
-
Check it with your camera
Point your phone camera at the on-screen preview — if it scans on screen, the print will too (bigger is only easier).
-
Download PNG or SVG
PNG comes out at 1200px, plenty for A4 print. SVG scales to a billboard without blur.
Questions people ask
Do free QR codes expire?
Static codes — the kind this tool makes — never expire, because the URL or text is encoded directly in the pattern. Services whose "free" codes expire are making dynamic codes: your data hides behind their shortlink, and the code dies when your trial does.
What is the difference between static and dynamic QR codes?
Static codes embed the data itself: permanent, free, but uneditable after printing. Dynamic codes embed a redirect URL you can re-point later and track scans on — at the cost of depending on a service. For a menu, poster or business card that just opens a link, static is usually the right call.
Can I use these QR codes commercially?
Yes — on packaging, posters, menus, business cards, anywhere. There is no license, watermark, scan limit or attribution requirement.
How much text fits in a QR code?
Technically up to ~4,000 characters, but density kills scannability long before that. Under 300 characters is comfortable; for long URLs, prefer a short URL and keep the print at least 2×2 cm.
PNG or SVG — which should I download?
PNG for screens, documents and most print jobs. SVG when a designer or printer asks for vector artwork — it scales to any size with razor-sharp edges.
Need a WiFi, payment, contact or branded code?
Each has its own format and its own tool here: UPI QR for payments, WiFi QR for your network, vCard QR for contact cards, QR with logo for branding, and WhatsApp QR for chat links.
Related tools
- UPI QR Code Generator Create a UPI payment QR code free — customers scan and pay from any UPI app. Never expires, no s...
- WiFi QR Code Generator Create a WiFi QR code free — guests scan with their camera and join your network, no typing. Han...
- vCard QR Code Generator Create a vCard QR code free — scan adds your name, phone, email and company straight to contacts...
- QR Code with Logo Put your logo in the middle of a QR code free — error correction raised to level H so it still s...
- WhatsApp QR Code Generator Make a WhatsApp QR code free — customers scan and land in a chat with you, message pre-filled, w...
Free because it costs us nothing to run: your browser does the work, not our servers. Made by Dynamb Technologies — we build software for businesses.