Payment QR Code Generator free
A payment QR code turns any payment link into a scannable code — a Stripe payment link, PayPal.me page, Venmo profile, Cash App $cashtag, or an invoice URL from your accounting tool. Print it on receipts, invoices, market stalls, or a counter stand and customers pay from their own phone in seconds, no card reader required. If you use one specific service, see our dedicated Venmo, Cash App, and PayPal pages; this generator works with whatever payment link you already have.
Approximate on-screen match — print color may differ.
Save your brand colors once, reuse them on every code. Stored in this browser.
Loading…
Everything your printer asks for in one file: PDF with crop marks & 3 mm bleed, vector EPS and a 300 DPI PNG proof.
Free forever · No sign-up · No watermark
Want to edit the destination later and track scans?
How to make a payment qr code
Copy the payment link from your provider — Stripe, PayPal, your invoicing tool, or a payment app profile.
Paste it into the URL field and watch the code render live.
Brand it with your logo and colors, then download for print or digital use.
Where people use it
Invoices
A code next to the total means clients pay the moment they read the invoice, cutting days off payment time.
In-person sales
Stalls, food trucks, and pop-ups accept digital payments with nothing but a printed sign.
Service businesses
Plumbers, cleaners, and tutors finish the job and get paid on the spot from a code on the work order.
Frequently asked questions
Which payment services can I link to?+
Any service that gives you a URL: Stripe payment links, PayPal.me, Venmo, Cash App, Square checkout links, Wise, Revolut, or an invoice link from tools like QuickBooks or FreshBooks.
Can one code offer multiple payment options?+
Yes — link the code to a simple page listing all your payment methods, and customers pick their preferred one. A dynamic code lets you update that page anytime.
Is a static or dynamic code better for payments?+
Static works if your link never changes. Dynamic is safer for print: you can fix a broken link, switch providers, and see how many customers scan — without reprinting.