Free PromptPay QR code generator
PromptPay codes from this page follow the same EMVCo standard Thai banks use, so every Thai banking app can pay them. Money goes straight to your account, the code never expires, and we never see your number: the code is generated in your browser.
How to make a PromptPay QR code
- Enter the mobile number, national ID or e-Wallet ID linked to PromptPay
- Enter an amount if customers always pay the same, or leave it empty so they type it in their banking app
- Add your logo and shop name under the code, then download and print it for your counter
- Scan it with your own banking app and check that the account name shown is yours
How does this differ from the QR my bank gives me?
The data inside is the same (PromptPay ID and amount); only the look differs. Here you can add a logo, choose colors and print your shop name under the code, and it scans in every app the same way.
Fixed amount or not?
For single-price sales such as entry fees, a fixed amount prevents wrong transfers. For a counter with varying totals, leave it empty and customers enter the amount.
Why does this type not pass through the server?
Payment codes must carry their data inside so banking apps can read them directly. There is no middle link and no landing page, and we never see or store your ID.
FAQ
Which banks does it work with?
Every Thai banking app and e-Wallet that supports PromptPay QR payments.
Does a PromptPay QR expire?
No, it works as long as that ID is linked to your account.
I changed my number
Make a new code; the ID is stored inside the pattern.