Payment QR With Amount
Save your standee once, then generate a QR with the amount and a reference already filled in.
1. Your saved codes
Add your standee once. It is stored in this browser only — never uploaded — so from the next visit you go straight to entering an amount.
Loading…
Add a code
Photo of your standee
Fonepay, NEPALPAY, eSewa, Khalti or a bank QR.
Or paste the raw payload
About this tool
Add your payment standee once and it is remembered in this browser. From then on, type an amount and a reference — a table number, an invoice, a customer name — and get a QR the customer can scan and confirm without typing anything. Works with Fonepay, NEPALPAY, eSewa, Khalti and bank merchant codes, because they all follow the same EMVCo standard.
Why this works. The EMVCo standard behind every Nepali payment QR has two modes. A standee is static: it carries your account details and the payer types the amount. A dynamic code carries the amount and a reference as well, and is meant to be shown once. This tool reads your own standee, keeps every account identifier in it byte for byte, adds the amount and reference, switches the mode flag, and recomputes the checksum.
Your codes stay on your device. Saved standees are kept in this browser's local storage. They are never uploaded, so they will not follow you to another device or survive clearing your browser data — and nobody else can see them.
Test the first one. The checksum is verified before you are shown anything, but whether an acquirer accepts an amount added outside their own app is their decision. Send one small real payment before relying on this at a counter. If your provider's own app offers dynamic QR, that route is officially supported and this one is not.
Do this at scale with AI
This app handles the one-off job. These tools handle it as part of a real workflow.