Skip to content

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
{{ isUpi ? 'Your payment QR' : 'Your QR code' }}
QR code with logo preview

Scan to pay {{ pn || 'this UPI ID' }}

Point a phone camera at it — it offers to join {{ ssid }}.

Scanning opens an “Add contact” card on iPhone and Android.

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

  1. Paste your URL or text

    The QR renders live as you type. Shorter data makes a sparser code that scans faster from further away.

  2. 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).

  3. 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.

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.