Take payments with a scan. The code holds your payment link — PayPal, UPI, Stripe, or a donation page. No card terminal needed.
Paste your payment link (PayPal, UPI, Stripe, donation page).
Customers scan and pay instantly — no terminal, no fees from us.
0/5 steps read
Open your PayPal.me, UPI, Stripe, or donation page and copy its full web address.
Paste the full address into the field above. Set any fixed amount inside the payment page first.
Press Generate. The preview appears instantly.
Scan it yourself and complete a small test payment. Confirm the money lands in the right account before printing.
Receipts, stalls, tip jars, invoices — anywhere the customer already reaches for money.
Anything with a web address works: PayPal.me, UPI links, Stripe payment pages, GiveSendGo, or a plain checkout URL. The QR only wraps that address — paste it, generate, print. If a phone browser can open it, a QR code can carry it.
It is only as safe as the page it points to, so scan it yourself first and confirm the address bar shows your real payment page. Prefer links you control — your own site or trusted payment pages — and reprint the moment you change providers or addresses.
Yes — set the amount inside your payment link first (UPI tags, PayPal.me amounts, or a Stripe checkout link) and the customer pays that exact total on arrival. The QR carries the amount along with the address, so nothing is typed or misheard.
Yes — link any donation page (GiveSendGo, GoFundMe, Ko-fi, Patreon) and supporters scan to give in seconds. Print the code on collection tins, posters, and stream overlays. Every scan lands straight on the donate button with no typing in between. Every scan lands straight on the donate button.
Only if your payment link opens a subscription checkout, such as a Stripe Subscription page. The QR itself is only a link wrapper — it cannot create recurring billing. Set up the subscription first, then wrap its address in a code.
Generate a new QR with the new address and replace every printed copy — receipts, stalls, invoices. Old codes keep pointing at the old page, which may still charge fees or fail outright, so collect the old printouts promptly and confirm the new code scans clean.
Yes — if you check the preview first. Your phone shows the link before opening it. If the address looks wrong, close it. Our codes are static: they hold only text, run nothing, and phone nothing home. The risk never comes from the square itself. It comes from a bad link hiding inside it.
No. A QR code is a picture of text. It cannot run programs or install apps by itself. The worst it can do is open a bad web page — and your phone shows you that address first. Read the preview, skip odd links, and scanning stays safe.
Ours is. Everything runs in your browser: your link never leaves your device, nothing is uploaded, nothing is stored. Many free tools upload your data or demand an email first. Ask two questions before any generator: does it need an account, and does my data leave my phone?
Fake codes that point at lookalike login pages to steal passwords. They hide on posters, parking meters, and emails. Defense is simple: read the preview address before tapping, and type important addresses by hand. Our static codes cannot redirect or change after printing, so what you check is what you get.
Ours cannot. Static codes carry no server, so there is nothing to phone home and nothing to count. Paid dynamic codes are different: they route through a server that logs every scan — city, device, time. If nobody should know you scanned, use a static code from a tool that asks for nothing.
Ours never do. A static code stores the data inside the pattern itself, so no server exists that could switch it off. Print it on a menu or a van and it scans in ten years. Codes that stop working are dynamic ones whose subscription lapsed — a calendar problem, not a code problem.