What a payment QR code does and how to make one
A payment QR code is a square barcode that links directly to a payment method—usually a payment app, a bank transfer form, or a payment processor. When someone scans it with their phone camera, they land on a page where they can send you money. You do not need to be a developer or pay a service to create one; most payment platforms and free QR generators build them in seconds.
The code itself is just a link. What matters is what it points to. A QR code for Venmo points to your Venmo payment page. A QR code for PayPal points to your PayPal.Me link. A QR code for a Square invoice points to that specific invoice. The QR code is the shortcut—it saves the person typing a long URL or searching for your account by hand.
Payment QR codes work best for in-person transactions (a small business at a farmers market, a freelancer collecting a deposit, a roommate splitting rent) and for situations where you want to share a payment link without typing it out. They do not work offline—the person scanning still needs internet to complete the payment.
Key Takeaways
- Most payment apps—Venmo, PayPal, Square Cash, Google Pay—generate QR codes directly from your account settings or profile page with no extra steps.
- Free QR generators like QR Code Generator and Unitag can turn any payment link into a QR code if your app does not offer one built in.
- A payment QR code is only as secure as the link it points to; use official app links or verified payment pages, never a shortened URL from an unknown source.
- You can customize the appearance of some QR codes (color, logo, size) but the core function stays the same—it is still just a link.
- Test the QR code on your own phone before sharing it widely to make sure it opens the right payment page and does not expire.
How to generate a QR code from your payment app
Most major payment platforms have a built-in QR code feature. The steps vary slightly, but the idea is the same: find your profile or payment link, tap the QR icon, and download or screenshot the code.
Venmo: Open the app, tap your profile icon (bottom right), select "Create a QR code," and screenshot or save the image. The code links to your Venmo profile so anyone can send you money directly.
PayPal: Log in on the web or app, go to your profile, find "QR code," and download it. You can also create a PayPal.Me link (paypal.me/yourname) and generate a QR code for that specific link instead, which is cleaner for one-time transactions.
Square Cash (now called Cash App): Open the app, tap your profile, select "QR code," and save the image. The code opens your Cash App payment page.
Google Pay: Open the app, tap your profile picture, go to "Payment methods," and look for a QR code option. Not all regions support this feature yet.
If your payment app does not have a built-in QR generator, write down your payment link (Venmo username, PayPal.Me URL, or payment page link) and use a free QR generator instead.
Using a free QR code generator for any payment link
If your payment app does not offer a QR code, or if you want to create a code for a payment link that is not tied to a specific app, use a free QR generator. These sites turn any URL into a scannable code in seconds.
QR Code Generator (qr-code-generator.com) is one of the most straightforward. Paste your payment link into the text box, select "URL," and click "Create QR code." Download the image as PNG or SVG. You can customize the size and colors, but the default works fine.
Unitag (unitag.io) offers similar functionality with more design options. You can add your logo, change colors, and track how many times the code is scanned (useful if you are testing or running a promotion).
QR Code Monkey (qrcodemonkey.com) also works for free and lets you customize appearance without requiring an account.
The payment link you paste should be the full, official URL from your payment provider. Examples: venmo.com/yourname, paypal.me/yourname, cash.app/$yourname, or a direct invoice link from Square or Stripe. Do not use shortened URLs (bit.ly, tinyurl) for payment links—they hide where the link actually goes, which makes people less likely to trust it.
Where and how to use your payment QR code
Once you have the QR code image, you can print it, email it, text it, or post it anywhere. Common uses include printing it on an invoice or receipt, posting it on a business website, displaying it at a point of sale (on a tablet or printed sign), or including it in an email signature.
For in-person payments, print the code on a standard 8.5 x 11 sheet or smaller. Make sure it is large enough to scan from about 12 inches away—a code smaller than 1 inch square can be hard to scan. Test it yourself first: open your phone camera, point it at the printed code, and tap the notification that appears. It should open your payment page without errors.
For digital sharing, save the QR code image as a PNG file and attach it to emails, text messages, or social media posts. If you are posting it on social media, keep the image clear and make sure the background contrasts with the code (dark code on light background, or vice versa).
Do not share a QR code you did not create yourself, and do not scan a QR code from an unknown source if money is involved. Scammers sometimes replace legitimate QR codes with their own to redirect payments to fraudulent accounts.
Security and testing before you share
A payment QR code is only as safe as the link it points to. If the link is legitimate (your official Venmo profile, your real PayPal.Me URL), the code is safe. If someone replaces your code with one that points to a scammer's account, the code itself is not the problem—the link is.
Before you print or share your QR code widely, test it on your own phone. Use a different device if possible. Scan the code, wait for the page to load, and confirm it opens the correct payment page and shows your correct name or account. If it opens a blank page, a 404 error, or the wrong account, do not share it yet.
If you are using a QR code generator that tracks scans (like Unitag), you can see how many times the code has been scanned and from where. This is useful for knowing whether people are actually using it, but it is not necessary for basic payment collection.
If you suspect someone has replaced your QR code with a fraudulent one (for example, at a business location), take down the fake code immediately and replace it with a new one. Report the incident to the payment app you use and to the location owner if it is not your own business.
Customizing the look of your QR code
Most free QR generators let you change the color, add a logo, or adjust the size. These changes are cosmetic—they do not affect how the code works. A blue QR code scans the same way as a black one.
If you customize your code, keep the contrast high. A light-colored code on a light background will not scan. A dark code on a dark background will not scan either. Stick to dark code on light background, or light code on dark background.
If you add a logo (your business name, a small image), keep it small and centered. The logo should cover no more than 10 to 15 percent of the code. Too large a logo can make the code unreadable.
Do not rotate or distort the QR code. It must stay square and upright. A tilted or stretched code will not scan reliably.
What to do if your QR code stops working
A QR code can stop working if the link it points to changes or expires. For example, if you create a QR code for a PayPal invoice and that invoice expires, the code will still open but the payment page will show an error.
If you create a QR code for your Venmo profile and later delete your Venmo account, the code will no longer work. If you change your Venmo username, the old code will point to the old username and may not work.
To fix this, regenerate the QR code using your current payment link. If you used a free QR generator, simply paste the new link into the generator and download a new code. If you used your app's built-in QR generator, open the app, regenerate the code, and download it again. Replace the old code with the new one wherever it is posted or printed.
If you are using a QR generator that tracks scans, you can create a new code and monitor whether people are using it. If the old code is still in circulation and people are scanning it, you may need to manually replace printed copies or contact people who have the old code.
Frequently Asked Questions
Can someone use a payment QR code to steal money from me?
No, not from the code itself. A QR code is just a link—it cannot pull money out of your account. However, if a scammer replaces your QR code with one that points to their account, people scanning the fake code will send money to the scammer instead of you. Always verify that your QR code points to your real account before sharing it.
Do I need to pay for a QR code generator?
No. Free QR generators like QR Code Generator, Unitag, and QR Code Monkey work perfectly for payment links. Paid versions offer features like scan tracking and advanced customization, but they are not necessary for basic use.
What if someone scans my QR code but does not complete the payment?
The QR code just opens the payment page—it does not force anyone to pay. If someone scans it and closes the page without sending money, nothing happens. You will not see a record of the scan unless you are using a QR generator with built-in tracking.
Can I use the same QR code for multiple payment methods?
No. Each QR code points to one link. If you want to offer multiple payment options (Venmo, PayPal, and Cash App), create a separate QR code for each one, or create a single link that lists all your payment methods and generate one QR code for that page.
How long does a QR code stay valid?
As long as the link it points to is active. If you create a QR code for your Venmo profile and keep your Venmo account open, the code will work indefinitely. If you delete the account or change the username, the code will stop working.