Skip to content
QRfinityQRfinity

Free payment link QR code generator

Customers scan and pay through the provider you already use.

Fill in the details to see your code.

StaticNever expires

1. What should the code open?

Type of code
Content type

The address goes straight into the code. No redirect, no tracking.

2. Make it yours

PatternSquares, dots and the corner eyes
Pattern
Corner frames
Corner centres
ColoursCode, corners and background
Code colour

For PNG, SVG, PDF and EPS. JPG always gets a solid background.

LogoThe Link icon
Logo to show

Shows a link icon for this kind of code. Choose None or your own logo to change it.

FrameA call to action around the code
Frame style
AdvancedError correction and margin

Higher levels survive scratches and smudges but make a denser code.

4 modules
Saved designsReuse a design on your next code

Saved in this browser only. Accounts will keep them across devices.

What a payment link QR code does

A payment link QR code opens a checkout page from the payment provider you already use. The customer scans, sees your business name and the amount, and pays with a card or wallet on their own phone. You don’t need a card terminal, and there’s no cash to count.

Market stalls, tradespeople, tutors, food trucks and charities use them on counters, invoices, delivery notes and donation posters.

How to make a payment link QR code

  1. Create a payment link with your provider. In PayPal, Stripe, Square or similar, make a link for a fixed amount or an open amount.
  2. Paste it in. Paste the link into “Website address”.
  3. Scan and pay a test amount. Use your own phone to check the code opens the right checkout page with your name on it.
  4. Add a frame, then save or download. Frame text such as “Scan to pay” tells customers what to expect.
The QRfinity generator with Link selected, a payment link in “Website address”, a “Scan to pay” frame, and the preview showing a scannable code.

Design and print tips

  • Show who gets paid. Print your business name and the expected amount beside the code. Customers can match it to the checkout page before they pay.
  • Put it at arm’s length. On a counter, a stand at 30 cm away needs a code about 3 cm wide. On an invoice, 2.5 cm is plenty.
  • Make tampering obvious. Print the code into the sign itself or behind a clear cover, rather than on a sticker someone could cover with their own.
  • Use your brand colours on the frame. Keep the code itself dark on light so it scans fast at a busy till.
  • Keep a backup. Have a written link or another way to pay for the few people who prefer not to scan.

QR payment scams usually work by sticking a fake code over a real one. Check your printed codes regularly, replace any that look covered or peeled, and tell customers to check the business name on the payment page. Our abuse checks screen the destinations of dynamic codes, but a sticker placed on top of yours isn’t a QRfinity code at all, so regular checks matter most.

Fixed or open amount?

A fixed-amount link suits things with one price: a class fee, a parking day pass, a set donation. The customer only confirms and pays. An open-amount link suits tips, donations and invoices that vary; the customer types the amount, so print it clearly next to the code to avoid mistakes. You can keep one code for each, side by side, with plain labels underneath.

Static or dynamic?

Either works

A static code is fine for a payment link that won’t change. Choose dynamic if you might switch providers or replace the link, or want to see how many people scan each sign, without reprinting.

Questions people ask

Does QRfinity process the payment?

No. We never touch the money. The code opens the payment link you created with your provider, such as PayPal, Stripe or Square, and they handle the payment, fees and receipts.

Which payment links work?

Any payment link that opens in a web browser. That covers payment links, checkout pages and donation pages from most providers.

Are there fees for the QR code?

No. Making the code is free, with no limits and no watermark. Your payment provider charges its usual fees on each payment.

Can I set a fixed amount?

That depends on the link. Most providers let you create a link for a fixed amount, or one where the customer types the amount. The QR code simply opens whichever link you give it.

How do I protect customers from fake payment codes?

Place codes where they can’t easily be covered, check them regularly, and print your business name next to the code so customers can confirm who they’re paying on the payment page.

Guides