QR Code Rabbit

Free UPI QR Code Generator — Works with Every UPI App

Design, Generate, and Track All in One Place

Simple & Fast

How to Create a UPI QR Code in 3 Steps

No account needed. Generate a branded UPI payment QR code that works with every app — in under 60 seconds.

01

Enter your UPI ID or VPA

Type your UPI Virtual Payment Address (e.g. yourname@okhdfcbank), add an optional payee name, amount, and transaction note. All major UPI address formats are supported.

02

Customise your payment QR code

Brand your UPI QR code with your business logo, custom colors, dot patterns, and a scannable frame. Preview the live QR output instantly — no design skills needed.

03

Download & accept payments instantly

Export a print-ready PNG or scalable SVG. Display on your counter, bill, website, or WhatsApp. Customers scan with any UPI app — Google Pay, PhonePe, Paytm, BHIM — and pay in seconds.

Why UPI QR Codes?

Everything you need from a UPI QR code generator

QR Code Rabbit gives merchants, freelancers, and businesses a single tool to create, brand, and manage UPI payment QR codes — free, forever.

Works across all UPI apps

One QR code works with Google Pay, PhonePe, Paytm, BHIM, Amazon Pay, and every other NPCI-certified UPI application — no separate codes for each platform.

No POS machine required

Accept digital payments without expensive hardware. Print your UPI QR code on paper, display it on a screen, or share it via WhatsApp — and start receiving payments immediately.

Branded with your logo & colors

Upload your business logo, choose brand colors, and pick a dot pattern. Your UPI QR code looks professionally designed and builds instant recognition at every payment point.

Secure & encrypted transactions

UPI QR codes contain only your payment address — no bank credentials are ever exposed. Every transaction is authenticated via the payer's UPI PIN and encrypted by NPCI's infrastructure.

Instant payment confirmation

Payments settle in real time. Both you and your customer receive instant notifications — no waiting, no manual reconciliation, no bounced cheques.

Static, dynamic & bulk generation

Create a free static UPI QR code for permanent use, generate dynamic codes you can edit and track, or bulk-generate hundreds of unique UPI QR codes via CSV upload — all from one tool.

Universal Compatibility

One UPI QR code. Every app. Every bank.

A QR code generated by QR Code Rabbit follows the NPCI UPI deep-link standard — meaning it is compatible with every UPI-certified application across Android and iOS, instantly.

600M+Active UPI users in India
₹20T+Monthly UPI transaction value
50+UPI-certified apps supported
< 10sAverage payment completion time

Google Pay

India's most popular UPI app. Scan the QR code directly from the GPay home screen camera — instant payment confirmation.

PhonePe

Tap 'Scan & Pay' in PhonePe, point at the QR code, and confirm with your MPIN. Works seamlessly with all bank accounts linked to PhonePe.

Paytm

Paytm users can scan UPI QR codes directly from the app's scanner. Supports wallet, UPI, and net banking payment flows.

BHIM UPI

The official NPCI app works natively with any UPI QR code. Perfect for users who prefer a lightweight, bank-neutral payment app.

Amazon Pay

Amazon Pay's UPI scanner reads standard UPI QR codes. Popular for customers who also shop on Amazon and maintain an Amazon Pay balance.

WhatsApp Pay

Share your UPI QR code as an image in a WhatsApp chat. The recipient taps the image and pays directly — no separate app needed.

CRED Pay

Premium users on CRED can scan UPI QR codes and earn CRED coins on every payment — a growing acceptance channel for premium retail.

All Bank Apps

Every major Indian bank — SBI, HDFC, ICICI, Axis, Kotak, and more — includes a UPI QR scanner in their mobile banking app. One QR code covers them all.

NPCI-compliant standard: All QR codes generated by QR Code Rabbit use the official upi://pay?pa=… deep-link format defined by the National Payments Corporation of India — guaranteeing compatibility across every certified UPI app and bank in India.

Who Benefits

Who should use a UPI QR code generator?

From street vendors to enterprise chains, anyone who collects payments in India can start accepting digital UPI payments in under a minute.

Retail Shops & Kirana Stores

Accept cashless payments without any hardware

Print your UPI QR code and place it at the checkout counter. Customers scan with any UPI app and pay instantly — no card machine, no change, no friction. Works even in low-connectivity areas.

  • Zero hardware cost
  • Instant settlement
  • Works offline display
Restaurants, Cafés & Food Stalls

Settle every bill in seconds

Attach a branded UPI QR code to your menu, bill folder, or table card. Guests scan, enter the amount (or pay the pre-set amount), and the payment lands in your account instantly — no waiting for card swipes.

  • Faster table turnover
  • No MDR charges
  • Reduce cash handling
Freelancers & Service Providers

Get paid on the spot — anywhere

Whether you're a tutor, designer, plumber, or consultant, share your UPI QR code via WhatsApp, email, or print. Clients scan and transfer your fee immediately — no bank details, no payment link needed.

  • Instant client payments
  • Share digitally or print
  • No intermediary fees
Event Organisers & Market Stalls

Handle high-volume payments without chaos

At fairs, pop-ups, and events, cash handling slows everything down. Display your UPI QR code on a standee or screen. Bulk-generate individual codes for multiple stalls with QR Code Rabbit's batch feature.

  • No cash queues
  • Multiple stall codes
  • Bulk QR generation
Clinics, Salons & Wellness Centres

Professional payments that match your brand

A branded UPI QR code with your clinic logo and colors looks far more professional than a plain code. Print it in the waiting area, on prescriptions, or in appointment reminders for seamless patient payments.

  • Branded experience
  • Reduces billing delays
  • Works for walk-ins
NGOs, Temples & Charities

Make donations effortless with a single scan

Replace donation boxes and bank detail pamphlets with a single UPI QR code. Supporters scan and contribute directly from their preferred UPI app — transparent, instant, and fully accountable.

  • Frictionless donations
  • Supports all UPI apps
  • Accountable records

Static vs Dynamic

Which UPI QR code is right for you?

QR Code Rabbit supports both options. Choose a free static UPI QR code for permanent payment displays, or unlock dynamic QR codes for campaigns that need flexibility, tracking, and real-time control.

Static

Free & Permanent

Perfect for shop counters, menus, bill boards, and any printed material where your UPI payment details stay the same.

  • Free forever — no account required
  • Unlimited scans, no expiry date
  • Ideal for printed menus, standees & business cards
  • UPI payment details locked at creation
  • Download as PNG or SVG instantly
  • Works with every UPI-compliant app
Dynamic

Editable & Trackable

Essential for payment campaigns, franchise chains, and any situation where you need to update or measure scan performance after printing.

  • Edit UPI ID, amount, or note after printing
  • Scan analytics: count, location, device & time of day
  • Redirect to a different UPI address on demand
  • Bulk-generate dynamic UPI QR codes via CSV
  • Password-protect or set scan expiry limits
  • Best for campaigns, packaging & franchise networks

Side-by-side comparison

FeatureStatic UPI QR CodeDynamic UPI QR Code
CostFreeFree / Pro
Edit payment details after print
Scan analytics dashboard
Expiry & scan limitsNoneConfigurable
Custom short URL redirect
Change UPI destinationNot possibleAnytime
Bulk QR code generation
Best forPermanent payment pointsCampaigns, franchises

Pro tip: Start with a free static UPI QR code for your counter and business cards. When you run promotions, launch a franchise network, or need to track payment scan data, upgrade to a dynamic UPI QR code — update the destination or amount anytime without ever reprinting.

Real-World Applications

Where is a UPI QR code used?

From shop floors to fundraisers, UPI QR codes convert every payment touchpoint into a fast, cashless, zero-fee transaction.

Retail & Grocery Stores

Display your UPI QR code at the billing counter so customers can pay without counting cash or waiting for change. Works with Paytm, PhonePe, Google Pay, and every other UPI app — one code for all.

Billing counterPOS alternativeInstant settlement

Restaurants & Cloud Kitchens

Embed a UPI QR code on your menu, table tent, or parcel bag. Let customers pay the exact bill amount by scanning — especially powerful for home-delivery where cash handling is impractical.

Dine-inTakeawayDelivery payment

Digital Invoices & WhatsApp Pay

Embed your UPI QR code as an image in PDF invoices or share it via WhatsApp. Clients open the image, scan, and pay — no payment gateway, no 2% MDR, no recurring subscription fee.

FreelancersB2B invoicingWhatsApp payment

Tuition Centres & Coaching Classes

Generate individual UPI QR codes for each class or fee type and distribute to parents. Bulk QR generation from QR Code Rabbit lets you create hundreds of unique payment codes at once.

Fee collectionBulk QR codesStudent payments

Construction & Field Services

Field workers and contractors can display a UPI QR code on their van, helmet sticker, or visiting card. Clients pay for materials or services on-site — no cash, no cheques, no delays.

On-site paymentBusiness card QRService billing

Fundraisers & Donation Campaigns

Create a branded UPI QR code for your charity run, crowdfunding event, or temple donation drive. Place it on hoardings, pamphlets, and social media posts. Supporters donate in a single scan.

NGO donationsCrowdfundingTemple/trust payments

Ready to accept instant UPI payments from any app, anywhere?

Expert Tips

Best practices for your UPI QR code

Six proven techniques to maximize scan rates, protect payer trust, and get the most from every UPI payment QR code you print.

01

Print at the right size

Always print your UPI QR code at a minimum of 2 × 2 cm (0.8 × 0.8 in). For standees and wall displays, scale to at least 10 × 10 cm. A code that is too small fails to scan in low-light payment environments.

02

Use high-contrast colors

Keep the QR code foreground dark and the background light. Low contrast is the most common cause of scan failures at busy checkout counters and outdoor displays. Avoid placing a light-colored QR code on a white surface.

03

Verify the UPI ID before printing

Always do a live test transaction of ₹1 before printing large batches. Scan the QR code with Google Pay, PhonePe, and Paytm to confirm the correct payee name and UPI ID appear in each app before accepting real payments.

04

Add a clear call to action

Never leave your UPI QR code without a CTA. Add a short instruction like "Scan to Pay" or "Scan & Pay Here" directly below or beside the code. Clear CTAs increase scan rates by up to 30% in retail environments.

05

Brand it with your logo

A plain white QR code looks generic and reduces payer trust. Add your business logo to the centre of the UPI QR code using QR Code Rabbit. Branded QR codes increase scan confidence — customers know exactly who they are paying.

06

Use dynamic QR codes for campaigns

If you run seasonal promotions or have a franchise with multiple payment locations, use dynamic UPI QR codes. You can change the UPI ID, update the amount, or redirect to a different account — all without reprinting a single code.

Important: Always verify your UPI ID is active and linked to the correct bank account before distributing printed QR codes. A wrong or inactive UPI address means failed payments — and lost revenue. Use dynamic UPI QR codes if your payment details are subject to change.

Frequently AskedQuestions

QR Code Rabbit Usage

General

What is QR Code Rabbit?

QR Code Rabbit is a free QR code generator and best-in-class QR code maker available online. "QR code" stands for Quick Response Code — a 2D barcode developed by Denso Wave in 1994 that smartphones can scan in under a second. QR Code Rabbit lets you create QR codes for URLs, PDFs, WhatsApp, social media, UPI payments, Wi-Fi, vCards, and more. You can add your brand logo, customize colors and patterns, and download in PNG or SVG format — all for free, with no account required for static QR codes.

Is QR Code Rabbit free to use?

Yes. All static QR codes on QR Code Rabbit — including URL, plain text, email, SMS, phone, Wi-Fi, vCard, and crypto — are completely free to create with no expiry and no scan limits. Once generated, they are yours to keep forever. Dynamic QR codes with scan analytics and editable URLs are available on our free and paid plans. No credit card is ever required for the free tier.

Can I use QR Code Rabbit for commercial purposes?

Yes. Every QR code you generate with QR Code Rabbit — including custom-designed codes with your company logo — can be used freely for commercial purposes, including product packaging, marketing campaigns, business cards, menus, and event materials. There are no royalties or licensing fees.

Is there any scan limit for the QR codes?

No. Static QR codes generated on QR Code Rabbit have zero scan limits and never expire. You can print them on packaging, billboards, or business cards and they will work indefinitely, with no caps on the number of scans.

Can I customize a QR code with my company logo or brand colors?

Absolutely. QR Code Rabbit includes a full design editor: upload any image as a logo to embed in the center of your QR code, choose custom foreground and background colors, pick from multiple dot patterns and eye shapes, and add a branded call-to-action frame. Custom-designed QR codes get up to 70% more scans than plain black-and-white codes — all customization is free.

What types of content can a QR code store?

QR codes generated with QR Code Rabbit can encode: website URLs, plain text messages, email addresses (with subject and body), phone numbers, SMS messages, Wi-Fi network credentials, vCard contact details, UPI payment links, WhatsApp chat links, Instagram/Facebook/YouTube/Twitter profiles, Google Form links, PDF file links, and Bitcoin/Ethereum wallet addresses. Each QR code type has a dedicated generator page optimized for that content.

Static And Dynamic QR Code

Use Cases

How do I scan a QR code?

On iPhone (iOS 11+) and most Android devices, open the native Camera app, point it at the QR code, and hold steady. A notification or banner will appear automatically — tap it to open the link. No separate QR code scanner app is needed. If your camera does not respond, check Settings → Camera and ensure 'Scan QR Codes' is enabled. You can also use QR Code Rabbit's free online QR code scanner at /qr-code-scanner to scan a QR code by uploading an image from any device.

Can I create multiple QR codes for the same content?

Yes. You can generate as many QR codes as you like for the same URL or content — each with a different design, logo, or color scheme. This is useful for A/B testing print campaigns: create two designs, give each a unique dynamic QR code with the same destination, and compare scan analytics to see which performs better.

What is the minimum print size for a QR code?

For reliable scanning, print your QR code at a minimum of 2 × 2 cm (0.8 × 0.8 inches) when used at close range (e.g., business cards). For outdoor signage or billboards, increase the size proportionally — a good rule of thumb is 1 cm per 10 cm of scanning distance. Always use high-contrast colors (dark pattern on a light background) and test before large print runs.

What file formats can I download my QR code in?

QR Code Rabbit lets you download QR codes as high-resolution PNG — no account required. SVG vector format, which scales to any size without quality loss and is ideal for large-format printing, is available with a free account. Both formats are available for static and dynamic QR codes. No EPS or JPG limitations apply.

What should I check before printing my QR code?

Before printing, always: (1) Test the QR code with multiple devices and camera apps. (2) Ensure minimum size is at least 2 × 2 cm. (3) Confirm high color contrast — avoid light-on-light or dark-on-dark designs. (4) Leave a quiet zone (white border) of at least 4 modules around the QR code. (5) For dynamic QR codes, verify the destination URL is live and correct. (6) Check that the error correction level is set to H (30%) if you have a large logo overlay.

Does QR Code Rabbit work for bulk QR code generation?

Yes. QR Code Rabbit supports bulk QR code generation via CSV upload — create hundreds of unique QR codes in a single batch. This is perfect for product labels, event tickets, employee badges, loyalty cards, or any use case requiring unique codes at scale. Each code in the batch can point to a different URL, contact, or text value.

QR Code Types

Security & Privacy

Do QR codes created with QR Code Rabbit expire?

Static QR codes created with QR Code Rabbit never expire and have no scan limits. The encoded data is permanently baked into the QR code pattern, so they will work as long as scanners exist. Dynamic QR codes remain active as long as your account is active. Unlike some competitors that expire free QR codes after 30–90 days, QR Code Rabbit static codes are yours to keep forever.

Does QR Code Rabbit store my data?

QR Code Rabbit does not permanently store the content you encode in static QR codes. QR code image files are temporarily cached on our server for up to 24 hours to enable fast downloads, then deleted. For dynamic QR codes, the redirect URL and scan analytics are stored securely to provide the tracking functionality. The site uses 256-bit SSL encryption and is GDPR-compliant. We never sell or share your data with third parties.

Does QR Code Rabbit work on all browsers and devices?

Yes. QR Code Rabbit is a web-based application that works on any modern browser — Chrome, Firefox, Safari, Edge, and mobile browsers on iOS and Android. No app download or plugin is required. The tool is fully responsive and works on desktops, tablets, and smartphones.

How long are QR codes valid? Do they expire?

Static QR codes generated with QR Code Rabbit are valid forever with no expiry date. The destination is encoded directly in the QR code pattern, so it works even if you close your account. Dynamic QR codes redirect via a short URL that remains active while your account is active. Both static and dynamic codes have no scan limits — scan them as many times as you need.

What is the difference between static and dynamic QR code generators?

A static QR code generator encodes the destination content (URL, text, contact, etc.) directly into the QR code pattern. The code is fixed — you cannot change the destination after printing, but it works offline and never expires. A dynamic QR code generator creates a code that encodes a short redirect URL. The redirect destination can be updated at any time from your dashboard without reprinting. Dynamic codes also provide real-time scan analytics: total scans, unique scans, scan locations (city/country), device type (iOS/Android/Desktop), and time trends.

Is QR Code Rabbit safe to use for business?

Yes. QR Code Rabbit is trusted by businesses across 20+ industries including restaurants, retail, healthcare, real estate, events, and education. The platform uses 256-bit SSL encryption, is GDPR-compliant, and does not add watermarks to free QR codes. Your QR codes carry no third-party branding and can be used freely for commercial purposes including product packaging, marketing, and client-facing materials.