Free tools · No account required

UPI QR code with your logo

Choose a local raster logo and place it in the QR centre, or move it to the top of a poster. A centre logo is kept small and the finished QR is decoded before it is accepted.

Branding with an explicit scan-safety fallback →

Payment details

Fields marked * are required.

Use an existing UPI ID, for example name@bank. This tool cannot verify it.

Leave blank to let the payer enter an amount. A prefilled amount is not a payment lock.

Up to 140 characters. Kept only on this device.

Logo and poster settings

Local processing only. Maximum 4 MiB, 8 megapixels and 4096 pixels per side. SVG and HTML are not accepted.

Payment details and logos are processed in your browser, not stored in a URL or account.

Steps for this tool

Branding with an explicit scan-safety fallback

  1. Choose a PNG, JPEG or WebP logo within the displayed file and pixel limits.
  2. Select centre placement and a conservative size, or choose poster top for an unobstructed QR.
  3. Generate, review any fallback notice and export the verified current output.

Questions about this tool

What if the logo makes the QR unreadable?

The generator reduces the logo or uses a plain QR. A failed centre-logo result must not be exported.

Do you upload my logo?

No. Logo validation and rendering happen locally in your browser.

Does a successful decode prove UPI compatibility?

No. It verifies the encoded data, not an app’s behaviour or a completed payment.