Pricing

Simple pricing. Codes that never expire.

Make and download photo QR codes for free. Pay only when you want bigger downloads without the label, links you can change after printing, and scan stats.

Billing period

Free

Beautiful photo QR codes, free forever.

$0 forever

Start free
  • Unlimited static codes that never expire
  • 10 previews a day
  • PNG downloads up to 1,000 px
  • 1 editable code with 7 days of scan stats
  • 5 saved designs

Business

For marketers, agencies and print shops.

$23 / monthBilled $276 once a year, save 21%

$29 / monthBilled monthly, cancel any time

Choose Business
  • Everything in Pro
  • 250 editable codes
  • 2 years of scan stats with CSV export
  • Denser patterns for long links
  • Priority email support

Our promises

Your codes never expire

Stop paying and your printed codes still work. Editable codes keep forwarding to their last link. You only lose editing, new stats and new codes. (Codes blocked for abuse, like phishing, stop.)

14-day money-back

Not happy? Ask within 14 days of your first payment and we refund it in full. No forms to fight with, just an email. See the refund policy.

Cancel in two clicks

Cancel from the billing page any time. You keep your paid features until the end of the period you already paid for.

Compare plans feature by feature
FeatureFreeProBusiness
Artistic QR previewsMonthly numbers are fair-use limits to stop abuse. Real customers should never reach them.10 a day1,000 a month5,000 a month
Largest download1,000 px4,000 px4,000 px
File typesPNGPNG, JPG, Print PDFPNG, JPG, Print PDF
No “Made with QRPetal” labelNoYesYes
Saved designs5UnlimitedUnlimited
Editable (dynamic) codesChange where the code goes after printing.125250
Scan stats history7 days1 year2 years
Scan stats CSV exportNoNoYes
Custom dot shape (upload PNG)NoYesYes
Pattern density (QR version)Higher versions fit longer links.Up to 10Up to 25Up to 40

Every plan makes static codes that never expire and can hold any link or text up to 4,096 characters. Prices are in US dollars; tax may be added at checkout depending on where you live.

Billing questions

Can I switch between monthly and yearly?

Yes. You can change plan or billing period any time from the billing page in your account. Yearly is cheaper because you pay once instead of twelve times.

Is there a money-back guarantee?

Yes. If QRPetal is not right for you, ask for a refund within 14 days of your first payment and we will refund it in full. Just email us. The details are in our refund policy.

What happens to my codes if I cancel?

Your codes never expire. Printed codes keep working after you cancel: editable codes keep forwarding to their last link. You can no longer edit them or see new scan stats until you subscribe again. Only codes blocked for abuse stop working.

How do I cancel?

Open the billing page in your account and cancel in a couple of clicks. You keep your paid features until the end of the period you paid for. No emails, no phone calls.

Which payment methods do you accept?

Payments are handled by Stripe, so the usual credit and debit cards work, plus other methods Stripe offers in your country. We never see or store your card number.

Do prices include tax?

Prices are shown in US dollars. Depending on where you live, sales tax or VAT may be added at checkout, and you will see the total before you pay.

What does “fair use” mean on the monthly limits?

Monthly preview limits on paid plans exist only to stop abuse, such as scripts hammering our servers. Normal use, even heavy use, should never reach them. If you do, email us and we will help.

Do you offer discounts for charities or schools?

Email [email protected] and tell us about your project. We look at every request.

Start free, upgrade when you need it

Free, no sign-up needed for your first codes. Every code is checked before you download it.