Payment QR Code Generator, UPI, PayPal & Bitcoin
One tool, three ways to get paid. Choose UPI, PayPal.me or Bitcoin, type your handle or address and an optional amount, and get a branded scan-to-pay QR your customers open straight in their own banking, PayPal or wallet app. Styled, verified-scannable and exported print-ready: all in your browser, with no account and nothing uploaded.
What is the payment qr code generator?
The Payment QR Code Generator creates a scannable pay code for UPI, PayPal.me or Bitcoin, showing only the fields each method needs plus an optional amount. It builds the exact upi://pay, PayPal or wallet payload, which you can style and download as PNG, SVG or PDF. Encoded locally in-browser. No payment is processed here.
The GigAI Payment QR Code Generator turns 'how do I take payment?' into a single scannable square. Start by picking how you want to be paid: UPI (India's instant bank-to-bank rails), PayPal.me (a shareable PayPal payment link used worldwide), or Bitcoin (an on-chain wallet address), and the tool shows only the fields that method needs. For UPI, enter your VPA (like name@bank), your display name and an optional amount and note. The tool builds the standard `upi://pay?pa=…&pn=…&am=…` string that Google Pay, PhonePe, Paytm, BHIM and every UPI app open directly to a pre-filled payment screen. For PayPal, enter your paypal.me username and an optional amount and currency, and it builds your `paypal.me/you/25USD` link. For Bitcoin, paste your wallet address and an optional amount, label and message, and it produces a BIP-21 `bitcoin:` URI that opens the payer's wallet with the address (and amount) already filled in. Whichever you pick, the payload is handed to our desktop-grade QR Studio: brand it with your colors or a gradient, rounded dot and eye styles, your business logo in the centre, and a printable 'Scan to pay' frame, then export a crisp PNG, transparent PNG, scalable SVG, print-ready PDF or vector EPS at up to 4096px for a counter sign, invoice, table tent or stream overlay. A live scannability check watches contrast, quiet-zone and logo coverage so the pretty code still scans on the first tap. Everything (building the payment string, styling, validating and exporting) happens locally in your browser, so your VPA, PayPal handle or wallet address is never uploaded, stored or logged. Be clear on what this is: a static payment QR that pre-fills the payee. It never touches, holds, confirms or reports the money, the payer's own app moves the funds, and you confirm receipt in your bank, PayPal or wallet as usual.
- Difficulty:
- Easy
- Typical time:
- ~5s
- Processing:
- 100% browser processing
Last updated
How to use the payment qr code generator
- 1
Choose your payment method
Pick UPI, PayPal.me or Bitcoin at the top. The form instantly shows only the fields that method needs, so you never fill in anything irrelevant.
- 2
Enter your payee details
Type your UPI VPA and name, your paypal.me username, or your Bitcoin address: plus an optional amount. Double-check it, because the QR encodes exactly what you type.
- 3
Brand and verify
Open the Design tab for colors, dot/eye styles, a 'Scan to pay' frame and your logo. Watch the live scannability badge and test the on-screen code with your own phone.
- 4
Download and display
Export a high-resolution PNG or PDF for print, or an SVG for infinite scaling, then place it on your counter, invoice, table tent or stream overlay where payers will see it.
What Payment QR Code Generator includes
Three payment methods, one tool
Switch between UPI, PayPal.me and Bitcoin with a tap. Each shows only its own fields and builds the exact payload wallets expect. No juggling three separate single-purpose generators.
UPI with a pre-filled amount
Encode your VPA, display name, amount and note into the standard upi://pay string, so Google Pay, PhonePe, Paytm and BHIM open straight to a payment screen with your details already in.
BIP-21 Bitcoin URIs
Paste your BTC address plus an optional amount, label and message. The tool builds a standard bitcoin: URI so the payer's wallet opens with the address (and amount) already filled in.
Brand it to your counter
Custom colors or a gradient, rounded dot and eye styles, your business logo in the centre and a printable 'Scan to pay' frame so the code looks like part of your shopfront, not a generic square.
Live scannability check
A real-time validator watches color contrast, quiet-zone margin and logo coverage as you design, warning the instant a choice would make the payment code hard for a phone to scan.
Print-ready exports
Download PNG, transparent PNG, scalable SVG, print-ready PDF or vector EPS at up to 4096px: sharp enough for a counter sign, an invoice, a table tent or a stream overlay.
Why use our payment qr code generator
Get paid in one scan
Customers point their camera and their own banking, PayPal or wallet app opens to a pre-filled payment. No reading out a VPA, spelling a PayPal handle, or copy-pasting a 34-character Bitcoin address by hand.
Zero typos on the payee
A mistyped UPI ID or wallet address sends money to the wrong place, sometimes irreversibly. The QR carries the exact string you verify once, so every payer hits the same correct destination.
Looks like your business
With your colors, logo and a framed 'Scan to pay' call-to-action, the code fits a shop counter, an invoice footer or a market stall instead of looking like a black-and-white afterthought.
Private, and we never touch the money
Your payee details are encoded locally in your browser and never uploaded. We don't process, hold or see any payment, funds move entirely inside the payer's own app, exactly as if they'd typed your details.
Built for the way you work
From quick one-off fixes to daily workflows, see how people put this tool to use.
- Shop / Market stall
Counter 'Scan to Pay' UPI code
Print a branded UPI code for the till so customers pay by scanning with any UPI app. No card machine fees, no reading your VPA aloud, and it works even when the line is long.
- Freelancer / Invoice
PayPal.me on every invoice
Drop a PayPal.me QR (optionally with the invoice amount pre-filled) into your invoice footer so clients pay in one scan instead of hunting for your PayPal email.
- Creator / Streamer
Bitcoin donation overlay
Turn your wallet address into a clean, on-brand Bitcoin QR for a stream overlay or tip jar, so supporters send BTC without copy-pasting a long address from chat.
- Event / Fundraiser
Donation code on the poster
Add a UPI or PayPal donation QR to flyers and posters so attendees give on the spot with their phone, instead of finding an ATM or your banking details.
Supported formats
Accepts UPI VPA, PayPal.me handle and Bitcoin address, and produces PNG, SVG, PDF, JPG and WEBP, all processed locally in your browser.
- UPI VPA
- PayPal.me handle
- Bitcoin address
- PNG
- SVG
- JPG
- WEBP
- EPS
Frequently asked questions
Recommended tools
UPI QR Code Generator
Create a Scan & Pay UPI QR code from your UPI ID, name and an optional amount: works with Google Pay, PhonePe, Paytm, BHIM and every bank app. Brand it, add a logo, and download print-ready PNG, SVG or PDF. 100% in your browser.
QR Code Generator
Design branded, high-resolution QR codes in your browser, custom dot & eye shapes, color gradients, a centre logo and real-time scan checks. Encode URLs, Wi-Fi, vCards, UPI and 24 more, then export PNG, SVG, PDF or EPS. Nothing is uploaded.
WiFi QR Code Generator
Create a scannable Wi-Fi QR code so guests join your network with one tap. No typing the password. Style it, add a logo, and download print-ready PNG, SVG or PDF. 100% in your browser.
QR Code Scanner
Scan and decode any QR code in your browser. Use your webcam live, upload or drag an image, or paste a screenshot. Instantly reveals the link, Wi-Fi, contact or text inside. Nothing is uploaded.
Barcode Generator
Generate scannable 1D barcodes (CODE128, EAN-13, UPC-A, CODE39, ITF-14, MSI, pharmacode and Codabar) live in your browser, with per-format validation and PNG or SVG export. Nothing is uploaded.
App Download QR Code Generator
Turn your App Store, Google Play or smart-link URL into one scannable app-install QR code. Brand it with colors and your app icon, verify it scans, and export print-ready PNG, SVG, PDF or EPS, 100% in your browser, honest about how platform routing really works.
Common problems, solved
Hit a snag? Here are quick fixes for the issues people run into most.
Scanning the UPI code doesn't open a payment app.
UPI QR codes are opened by UPI apps (Google Pay, PhonePe, Paytm, BHIM), not always by the plain camera, scan from inside the app's 'Scan QR' if the camera does nothing. Also confirm your VPA is in the correct name@bank format. A typo there produces a code no app will accept.
The amount I set isn't showing in the payer's app.
A pre-filled amount is a request, and some apps (especially for PayPal and certain UPI apps) let the payer edit or ignore it, or only honour it for verified-merchant VPAs. Treat the amount as a convenience, always confirm the received sum in your own app, and leave it blank if you want the payer to enter it.
My Bitcoin QR opens the wallet but the address looks off.
Paste the full address exactly, with no spaces or line breaks, and check it starts with a valid prefix (1, 3 or bc1). The tool encodes precisely what you enter. It can't validate that an address is yours, so verify it against your wallet before you print and share the code.
The styled payment code won't scan reliably.
Watch the live scannability badge. The usual culprits are low contrast, too small a quiet-zone margin, or a logo covering too much of the code. Keep a dark code on a light background, keep the margin, shrink the logo, and set error correction to Q or H when adding a logo.
Get the most out of it
Verify your VPA, PayPal handle or Bitcoin address by scanning your own finished code and checking the payment screen before you print, the QR carries exactly what you typed, mistakes included.
Leave the amount blank for a reusable code (a counter sign or tip jar) and set an amount only for a specific one-off request like a single invoice.
Add your logo and set error correction to Q or H so the code still scans after it picks up a scuff or a coffee ring on a printed counter card.
Keep strong contrast: a dark code on a light background scans far more reliably than pale-on-pale or a busy photo behind it.
For anything printed, export SVG or PDF, vectors stay razor-sharp from a small invoice footer up to a large window decal.
What's new
Recent updates and improvements to the payment qr code generator.
Initial release, three-way payment-method selector (UPI, PayPal.me, Bitcoin) with per-method forms, standard upi://pay, paypal.me and BIP-21 bitcoin: payloads, live preview and print-ready PNG/SVG/PDF/JPG/WEBP/EPS export up to 4096px.
Added logo drop-in with automatic error-correction bump, a 'Scan to pay' frame with custom call-to-action label, and the real-time contrast + quiet-zone scannability check.
Clearer honesty guidance on pre-filled amounts across apps, added method-specific troubleshooting, and improved Bitcoin address and UPI VPA input hints.
Keep exploring
Related tools
Problems we solve
Definitions
From the blog
- vCard QR Codes: Turn Your Business Card Into a One-Scan Digital Contact
- How to Create a Wi-Fi QR Code: Share Your Network With a Scan
- Best QR Code Size for Print: Scan-Distance Rules That Actually Work
- Restaurant Menu QR Codes: A Complete Guide to Contactless Menus Done Right
- UPI QR Codes Explained: How India's Payment QR Strings Actually Work
Explore categories
Compare formats
Common tasks
Your privacy is built in
Your payment details (UPI VPA, PayPal.me handle or Bitcoin address, plus any amount or note) are encoded into the QR entirely in your browser, and never uploaded, stored or logged. There is no account. Crucially, we never process, hold, route, confirm or track any payment: the QR only pre-fills who to pay, and the money moves entirely inside the payer's own banking, PayPal or wallet app. Because the code is static, anyone who scans it can start a payment to that payee, so treat a printed payment QR like your published payment details: display it where you intend people to pay you, and always confirm receipts in your own bank, PayPal or wallet.
- Runs in your browser
- No uploads
- Nothing stored
Ready to try the payment qr code generator?
Free, private and instant. Payment QR Code Generator runs right in your browser.