How to Create a QR Code for Donations
A simple walkthrough for nonprofits, event organizers, and small fundraising teams who want a scan-to-give experience without writing any code.
Quick Answer
To create a QR code for donations, copy your existing donation page URL from PayPal, Stripe, or GoFundMe, paste it into a QR code generator, then download the image as PNG or SVG. The QR code will open your donation page when a supporter scans it with their phone camera.
Table of Contents
What do I need before I start?
Before you create a QR code for donations, you need one thing: a working donation URL. That URL is the web address people already visit to give you money. If you run a nonprofit, this is likely your PayPal Giving Fund page, your Stripe checkout link, your Donorbox form, or your GoFundMe campaign. If you are a small fundraising team, it could be a simple Cash App or Venmo profile link. Our generator does not process payments. We create a scannable image that points to the page you already own.
Open a new browser tab and sign into the payment platform you plan to use. Copy the full URL of the donation page, not just the homepage. A good test is to paste the link into a private window and check that it loads your giving form without asking you to log in first. If supporters see a login screen, they will give up. Clean URLs also help. Trim any tracking parameters you do not need, and avoid shortened links that might expire later.
You will also want a rough idea of where the QR code will live. A code printed on a large event banner behaves differently than a small code tucked onto a business card. Knowing the final use helps you pick the right size and file format later in this guide.
How do I generate the QR code?
Head to our donation QR code generator. Paste your donation URL into the input field. The preview updates instantly so you can see the pattern as you type. You do not need any design skills. The default black-on-white style works everywhere, and you can switch to brand colors if you want to match a campaign.
Next, decide between a static and a dynamic code. A static QR code bakes the URL directly into the pattern. It works forever but cannot be changed. A dynamic code uses a short redirect that you control, so you can update the target link later without reprinting anything. If you plan to run multiple fundraising campaigns from the same printed material, a dynamic code saves time and paper. You can read more about the difference on our dynamic QR code page.
Once the preview looks right, click download. That is the whole process. Most people finish in under two minutes. If you manage multiple causes, create one code per campaign so you can track results separately.
Which file format should I download?
Picking the right file format matters more than it seems. The wrong choice leads to blurry codes that phones cannot read. Here is a quick guide for the most common cases:
- PNG — best for websites, email signatures, social media graphics, and digital slides.
- SVG — best for any printed material. Vector files stay sharp at any size, whether you print a business card or a ten foot banner.
- PDF — useful when a print shop requests a ready-to-send file with crop marks.
- JPG — acceptable for web use only. Avoid it for print because JPG compression can blur the pattern.
If you are unsure, download both PNG and SVG. That covers every scenario from a Facebook post to a vinyl banner. Keep the original files in a project folder so you can reuse them for future campaigns.
How do I test the QR code before sharing?
Never skip testing. Open the camera app on two different phones, one iPhone and one Android if possible, and scan the code from your screen. Confirm that the donation page loads and that the amount, currency, and cause look correct. If you have a custom landing page, make sure the heading mentions the campaign so supporters feel confident they are in the right place.
Print a test copy at the final size you plan to use. Scan it under normal lighting, then under dim lighting, then from an arm's length away. A code that scans perfectly on your monitor might struggle on glossy paper or under warm restaurant lights. If the scan fails at any distance you expect supporters to use, increase the size or improve the contrast. A plain dark code on a light background is the most reliable choice.
Finally, hand the printed test to someone who was not involved in making it. Watch them scan. If they hesitate or need instructions, add a short call to action above the code such as "Scan to donate" so the purpose is obvious.
How do I share and track donations?
With the code ready, you can share it anywhere supporters already look. Add it to flyers, event signage, email footers, thank-you notes, and social media graphics. Our guide on where to put a donation QR code covers ten placement ideas in detail. For recurring campaigns, pair the code with a clear headline and a short line of text explaining what the gift supports.
If you want to measure what works, use a dynamic code. The dashboard shows scans by day, device, and rough location, which helps you decide which flyer design or event table drew the most interest. You can also create separate codes for each channel, such as one for printed posters and another for email, so results stay easy to compare. Nonprofits often pair this with UTM parameters on the destination URL to line up scan data with donation totals inside their payment platform. For more background on QR codes themselves, see the QR code Wikipedia article, and for accessibility on any printed piece, review the WCAG 2.1 guidelines. If you run events, our fundraising events page and our nonprofits solution explain how to scale the same workflow across multiple campaigns.
Frequently Asked Questions
Do I need an account to create a donation QR code?
You can generate a basic static QR code for free without an account. A free account lets you save, organize, and edit dynamic codes later.
What URL should I use for donations?
Use your existing payment page URL from PayPal, Stripe, GoFundMe, Donorbox, or any donation platform you already use. We do not process payments, we point to your page.
Can I change the link after printing?
Yes, with a dynamic QR code you can edit the destination URL anytime without reprinting the image.
What format should I download?
Use PNG for web and social posts. Use SVG for printed material so the edges stay sharp at any size.
Is it really free?
Yes, generating and downloading a donation QR code is free. Dynamic features and scan tracking are available on paid plans.
Related Articles
Generate Your Donation QR Code
Paste any donation URL, download in seconds, start collecting gifts today.
Create Free