Free QR code generator

This is the
QR Studio.

Drop your colour. Drop your image. Drop your logo.
Get a custom QR code that works everywhere — screen, print, poster, card.

  • Free, in your browser
  • Nothing leaves your device
Start generating QR ▸no signup · no watermark · no expiry
  • High scan rate
  • Print ready
  • Any surface
  • Always verifiable
theqr studio

QR codes that survive the print.

Codes that actually scan — not the cursed pixel blobs that die the moment someone points a camera at them. From flex banners to business cards, every export is verified before it leaves the studio, and the data is baked into the pattern so it works forever.

upi.qrReady
100%
Fill in the details to generate a QR code.

Scanner-verifiedECC H · decoded in-browser · PNG 1600 px · SVG vector
Seventeen codes, one studio

One QR builder for everything.

Flex banners

High contrast. Long distance.

Paper prints

Crisp. Clear. Dependable.

Business cards

Small size. Big reliability.

Links

Links

Portfolio, insta, linktree, menu — whatever you're plugging.

Payment

Payments

UPI, PayPal, Venmo, Cash App, Bitcoin, SEPA — get paid with a scan.

Network

Wi-Fi

Stop spelling your password to guests. One scan, they're on.

Contact

vCard

Your contact info — and a printable visiting card — in one scan.

Apps

App links

App Store & Play Store links that open the right listing.

More

Email · SMS · Geo

Phone, email, text, location — the everyday rest.

Verified before you download

Style it however you want — your colour, your logo, your image halftoned into the code. The studio runs a real scanner check in your browser and warns you before download if it won't read.

— that's the "survive the print" thing.

Privacy ensured by design

Everything runs in your browser tab. No uploads, no servers holding your stuff, no database with your UPI ID in it. Close the tab and it's like you were never here.

Actual privacy. Not "we value your privacy" energy.

Free means free

No signup. No watermark. No free trial. No credit card. Export clean PNG and SVG — print it huge, it stays sharp.

Free forever.
Good to know

Questions, answered.

A UPI QR code lets someone pay you instantly by scanning it with any UPI app — Google Pay, PhonePe, Paytm, BHIM and others. QR Studio builds a standard upi://pay deep link from your UPI ID (VPA), so the payer's app opens pre-filled with your name and, optionally, a fixed amount — no typing, no manual entry errors.

What is a UPI QR code?

It encodes a upi://pay link with your VPA (pa), payee name (pn), currency and, if you set one, a fixed amount (am) and note (tn) — the same open BHIM-UPI deep-link format every UPI app reads, not a proprietary one.

Do I need a business account to accept UPI payments?

No — any UPI ID (VPA) works, personal or merchant. Leaving the amount blank lets the payer enter any amount, which suits tip jars and donations; filling it in fixes an exact price for a single item.

How to create a UPI QR code

  1. Choose UPI as your sourceThis page already has UPI Pay selected in the source picker.
  2. Enter your UPI IDAdd your VPA (e.g. name@bank), your payee name, and an optional fixed amount or note.
  3. Style, verify and downloadPick a colour or image style, confirm the in-browser scan check passes, then download as PNG or SVG.

What information does a UPI QR code contain?

Just your UPI ID (VPA), payee name, and — if you choose to set one — a fixed amount and a short note. No bank account or card number is ever encoded.

Can I leave the amount blank?

Yes — leaving it blank lets the payer type in whatever amount they want, which is common for tip jars, donations or variable-price stalls.

Will this work with Google Pay, PhonePe and Paytm?

Yes — upi://pay is the standard BHIM-UPI deep link every UPI-enabled app supports, since UPI is a shared national payment rail, not a single app's protocol.

Is my UPI ID uploaded anywhere when I make this QR code?

No — the code is generated entirely in your browser; your VPA and other details never leave your device.

Can I reuse the same UPI QR code for multiple payments?

Yes, unless you set a fixed amount and note tied to one transaction — a blank-amount code can be scanned and paid any number of times.

What error-correction level does QR Studio use for payment codes?

High (level H) by default, which keeps the code scannable even if part of it is covered by a logo, watermark, or minor print damage.

Your links deserve better than an ugly code.

open the studio →

free forever · runs in your browser · nothing uploaded