QR Code Generator
Turn any text, URL, or payment link -- an eSewa or Fonepay pay link, your website, a menu, anything -- into a scannable QR code, free and instant. Choose a size (small, medium, large) and an error-correction level, then download the result as a PNG.
Everything runs entirely in your browser -- nothing you type here is ever uploaded to a server, so it's safe to generate a QR code for a private payment link or an unpublished URL.
QR Code Generator
Turn any text, URL, or payment link into a QR code -- generated entirely in your browser, nothing is uploaded.
Enter some text to generate a QR code.
Download PNGRuns fully client-side using a bundled, offline QR encoder -- no text you enter here is sent to any server. Test any payment-link QR with a small amount first before relying on it.
Frequently Asked Questions
How do I make a QR code for my eSewa or Fonepay payment link?
Copy your payment link from eSewa or Fonepay, paste it into the text box above, and a QR code appears instantly -- download it as a PNG to share or print.
Is this a bank-specific QR generator (e.g. for SBI or another bank)?
No -- this is a general-purpose text/URL QR generator, not affiliated with or integrated into any specific bank's system. If your bank gives you a payment link or code as text, you can paste it here to generate a QR code from it.
Can I make a QR code for a phone number or a contact card (vCard)?
Not currently -- this generator supports plain text and URLs (including payment links) only, not the vCard contact-card format some other QR generators support.
Can I make a QR code for a restaurant menu?
Yes -- paste the URL of your menu (a PDF link, a web page, or any hosted file) and generate a QR code customers can scan to view it.
What size should I choose?
Use Large for anything that will be printed (a poster, a table tent, a sticker) so it stays scannable from a distance; Small or Medium is fine for on-screen use.
Is my data safe -- does this upload anything to a server?
No -- the QR code is generated entirely in your browser using a bundled, offline encoder. Nothing you type is ever sent anywhere.