Skip to content

Create PhonePe-compatible UPI QR codes for payment signs and invoices

Create a static UPI QR code for PhonePe from a UPI ID, with an optional INR amount and note. Test it in PhonePe and another UPI app before sharing.

Create a PhonePe-compatible UPI QR code

Create a static UPI QR code for PhonePe from a UPI ID, with an optional INR amount and note. Test it in PhonePe and another UPI app before sharing.

Build PhonePe QR code

PhonePe QR codes

Create a static UPI QR code for PhonePe from a UPI ID, with an optional INR amount and note. Test it in PhonePe and another UPI app before sharing.

This tool creates a static upi://pay intent. It does not verify or own the account and never processes payment.

This is an independent UPI QR tool, not an official PhonePe merchant QR service. Use PhonePe Business for merchant registration, account-issued QR codes and payment support.

pa is required. pn, am, and tn are optional. Currency is INR; an encoded payee label is not bank verification.

Official sources

Key decisions

Is this different from a UPI QR code?

Create a static UPI QR code for PhonePe from a UPI ID, with an optional INR amount and note. Test it in PhonePe and another UPI app before sharing.

Should I include an amount or leave it blank?

Include an INR amount for a specific bill or item. Leave it blank when the payer should enter the amount. A plain static UPI request does not lock the amount or link an order to a confirmed payment; use your bank or payment provider for that workflow.

PhonePe merchant services

This is an independent UPI QR tool, not an official PhonePe merchant QR service. Use PhonePe Business for merchant registration, account-issued QR codes and payment support.

Which file format should I use?

Use SVG, PDF or EPS for print artwork. Use PNG, JPG or WebP for messages, websites and digital documents. Keep the quiet zone clear and test the final placed file, not just the preview.

Create PhonePe-compatible UPI QR codes for payment signs and invoices

Payment taskStatic UPI codeCheck or provider requirement
Is this different from a UPI QR code?This tool creates a static upi://pay intent. It does not verify or own the account and never processes payment.Before entering your PIN, verify the recipient resolved by your UPI app, the UPI ID, amount, and purpose.
Can I set or fix an amount?Include an INR amount for a specific bill or item. Leave it blank when the payer should enter the amount. A plain static UPI request does not lock the amount or link an order to a confirmed payment; use your bank or payment provider for that workflow.A preset amount in a plain static intent may be editable or handled differently by each app. Use an official acquirer or PSP dynamic merchant flow when order amount or reference must be controlled.
Do PhonePe UPI QR codes expire?The static QR string has no managed expiry. Replace it if the VPA owner, details, or purpose changes.Record the UPI ID, requested amount, note, file name, placement and owner of each sign. Replace the QR artwork when these details change. Print a readable UPI ID beside the code as a fallback, and check displayed codes for stickers or other tampering.
Is this an official merchant UPI QR?This is an independent UPI QR tool, not an official PhonePe merchant QR service. Use PhonePe Business for merchant registration, account-issued QR codes and payment support.Official merchant static or dynamic QR, onboarding, MCC, transaction references, reconciliation, refunds, status, and compliance belong to your acquiring bank or PSP. This is not an official merchant QR.
Does generating or scanning confirm payment?Generating or scanning a QR code is not payment confirmation. Verify success and the transaction ID in your bank or UPI app, then reconcile separately.The QR Code Crafter API can generate QR files from a payment payload. It does not send money, create merchant orders or confirm transactions. Check the recipient and final file separately; use a payment provider for order and payment automation.
Which file format should I use?Use SVG, PDF or EPS for print artwork. Use PNG, JPG or WebP for messages, websites and digital documents. Keep the quiet zone clear and test the final placed file, not just the preview.Scan the final artwork in PhonePe and another UPI app. Check the resolved recipient, UPI ID, amount and note. Then scan a physical proof at its intended size, distance and lighting before printing more copies.

When to use a PhonePe-compatible static UPI QR code

Use QR Code Crafter when the payment destination is already known and you need a reliable QR asset, not a payment account or gateway.

Small merchant payment signs

Create a static QR code for a UPI ID that customers can scan from PhonePe or another UPI app at a counter, stall, reception desk, or event table.

Invoices and collection slips

Include an amount, note, or invoice reference when it helps the payer confirm the payment purpose before submitting it in the app.

Donation and event cards

Use a static UPI QR code for repeatable collection points where the same recipient receives each payment.

Official checkout requirements

Use PhonePe Business or PhonePe Payment Gateway when you need a hosted checkout, settlement reporting, webhook-style status checks, refunds, or provider support.

PhonePe QR code safety checks

Payment QR codes need stricter checks than ordinary website links because a wrong recipient can move real money.

Verify the UPI ID

Confirm the VPA, payee name, and bank or merchant details with the account owner before generating the QR code.

Scan in PhonePe and another UPI app

Test the QR code in PhonePe and a second UPI app to confirm recipient display, amount behavior, notes, and fallback handling.

Keep private data out

Do not encode passwords, bank login details, one-time codes, or customer personal data in a static payment QR code.

Control printed artwork

Protect the quiet zone, use high contrast, avoid heavy logo overlays, and scan the final printed proof before use.

Keep payment signs up to date

Record the UPI ID, requested amount, note, file name, placement and owner of each sign. Replace the QR artwork when these details change. Print a readable UPI ID beside the code as a fallback, and check displayed codes for stickers or other tampering.

Should I include an amount or leave it blank?

Include an INR amount for a specific bill or item. Leave it blank when the payer should enter the amount. A plain static UPI request does not lock the amount or link an order to a confirmed payment; use your bank or payment provider for that workflow.

How should I test the QR code before printing?

Scan the final artwork in PhonePe and another UPI app. Check the resolved recipient, UPI ID, amount and note. Then scan a physical proof at its intended size, distance and lighting before printing more copies.

How do I pay safely?

Before entering your PIN, verify the recipient resolved by your UPI app, the UPI ID, amount, and purpose. Scanning a QR code and entering a UPI PIN sends money; it never receives money. Do not scan unknown codes or enter a PIN to receive money.

Does generating or scanning confirm payment?

Generating or scanning a QR code is not payment confirmation. Verify success and the transaction ID in your bank or UPI app, then reconcile separately.

PhonePe-compatible UPI QR checklist

  • pa is required. pn, am, and tn are optional. Currency is INR; an encoded payee label is not bank verification.
  • Before entering your PIN, verify the recipient resolved by your UPI app, the UPI ID, amount, and purpose.
  • Include an INR amount for a specific bill or item. Leave it blank when the payer should enter the amount. A plain static UPI request does not lock the amount or link an order to a confirmed payment; use your bank or payment provider for that workflow.
  • Scanning a QR code and entering a UPI PIN sends money; it never receives money. Do not scan unknown codes or enter a PIN to receive money.
  • Generating or scanning a QR code is not payment confirmation. Verify success and the transaction ID in your bank or UPI app, then reconcile separately.
  • This is an independent UPI QR tool, not an official PhonePe merchant QR service. Use PhonePe Business for merchant registration, account-issued QR codes and payment support.
  • Use SVG, PDF or EPS for print artwork. Use PNG, JPG or WebP for messages, websites and digital documents. Keep the quiet zone clear and test the final placed file, not just the preview.
  • Scan the final artwork in PhonePe and another UPI app. Check the resolved recipient, UPI ID, amount and note. Then scan a physical proof at its intended size, distance and lighting before printing more copies.
  • Record the UPI ID, requested amount, note, file name, placement and owner of each sign. Replace the QR artwork when these details change. Print a readable UPI ID beside the code as a fallback, and check displayed codes for stickers or other tampering.

How to create a PhonePe-compatible UPI QR code

  1. 1

    Is this different from a UPI QR code?

    pa is required. pn, am, and tn are optional. Currency is INR; an encoded payee label is not bank verification. Before entering your PIN, verify the recipient resolved by your UPI app, the UPI ID, amount, and purpose.

  2. 2

    Should I include an amount or leave it blank?

    Include an INR amount for a specific bill or item. Leave it blank when the payer should enter the amount. A plain static UPI request does not lock the amount or link an order to a confirmed payment; use your bank or payment provider for that workflow.

  3. 3

    How should I test the QR code before printing?

    Scan the final artwork in PhonePe and another UPI app. Check the resolved recipient, UPI ID, amount and note. Then scan a physical proof at its intended size, distance and lighting before printing more copies.

Frequently asked questions

Is this an official merchant UPI QR?

This is an independent UPI QR tool, not an official PhonePe merchant QR service. Use PhonePe Business for merchant registration, account-issued QR codes and payment support.

Is this different from a UPI QR code?

Create a static UPI QR code for PhonePe from a UPI ID, with an optional INR amount and note. Test it in PhonePe and another UPI app before sharing.

Can I set or fix an amount?

A preset amount in a plain static intent may be editable or handled differently by each app. Use an official acquirer or PSP dynamic merchant flow when order amount or reference must be controlled.

Should I include an amount or leave it blank?

Include an INR amount for a specific bill or item. Leave it blank when the payer should enter the amount. A plain static UPI request does not lock the amount or link an order to a confirmed payment; use your bank or payment provider for that workflow.

Can I track scans of a PhonePe UPI QR code?

A direct static UPI code does not record scans. A note is not a transaction status, and UTM parameters belong on website URLs, not in payment instructions. Check payment records in your bank or UPI app.

How do I pay safely?

Before entering your PIN, verify the recipient resolved by your UPI app, the UPI ID, amount, and purpose. Scanning a QR code and entering a UPI PIN sends money; it never receives money. Do not scan unknown codes or enter a PIN to receive money.

Which file format should I use?

Use SVG, PDF or EPS for print artwork. Use PNG, JPG or WebP for messages, websites and digital documents. Keep the quiet zone clear and test the final placed file, not just the preview.

Do PhonePe UPI QR codes expire?

The static QR string has no managed expiry. Replace it if the VPA owner, details, or purpose changes.

How should I test the QR code before printing?

Scan the final artwork in PhonePe and another UPI app. Check the resolved recipient, UPI ID, amount and note. Then scan a physical proof at its intended size, distance and lighting before printing more copies.

Does QR Code Crafter connect to my PhonePe account?

This tool creates a static upi://pay intent. It does not verify or own the account and never processes payment. QR Code Crafter never asks for or stores your UPI PIN, bank credentials, or payment data.

Does generating or scanning confirm payment?

Generating or scanning a QR code is not payment confirmation. Verify success and the transaction ID in your bank or UPI app, then reconcile separately.

Can the API automate payments as well as QR files?

The QR Code Crafter API can generate QR files from a payment payload. It does not send money, create merchant orders or confirm transactions. Check the recipient and final file separately; use a payment provider for order and payment automation.