No, scanning happens 100% locally in your browser.
The decoded output shows the UPI payload details: the VPA (UPI ID), payee name, amount (if set), reference or note, and the merchant/payer parameters embedded in the QR.
It lets you verify that the VPA belongs to the intended payee and that the amount is correct, protecting you from OCR-aware fraud where a fake QR redirects payment elsewhere.
The scanner is designed for UPI payment payloads. A generic URL/contact QR will not decode into payee details and the tool will indicate that it does not contain UPI payment data.
Confirm the VPA matches the merchant's registered ID, the payee name looks right, and the amount (if present) is what you intend to pay. Then proceed to pay in your UPI app.
Re-capture a clean, well-lit image and crop it close to the QR border. If it still fails, the image may be damaged, and you should obtain a fresh copy from the merchant.
Never pay a QR you cannot verify. Report suspicious codes to your bank or the NPCI helpdesk, and email rautprajwal36@gmail.com if you need help understanding a decoded payload.