How to use it
Pick what the QR should do (URL, Text, WiFi, vCard, SMS, Email or Phone), fill in the fields, and the code updates live. Adjust the size, colours, quiet-zone margin and error-correction level, then download PNG (for screens) or SVG (for print).
Popular uses in Nepal
- WiFi QR for cafés, hotels and offices — guests scan to connect, no typing the password.
- vCard QR on a business card or email signature — one scan saves your contact.
- Link QR on posters, menus, packaging and forms — point to a website, Google form or catalogue.
- SMS / Phone QR for quick enquiries and support.
A note on FonePay / NepalPay payment QRs
This tool does notcreate payment QR codes, and that is on purpose. Nepal’s payment QRs (FonePay, NepalPay, eSewa, Khalti) follow NepalQR, the Nepal Rastra Bank EMVCo standard, which encodes merchant details with a checksum and must be linked to a registered merchant account. Those QRs are issued by your bank or payment provider after merchant onboarding — a generic generator cannot make a valid or safe one. To accept digital payments, request your official QR from your bank, FonePay, or the eSewa/Khalti merchant app. Never trust a payment QR made by a random website.
PNG vs SVG, and error correction
PNG is a fixed-size image — perfect for screens and sharing. SVG is vector and scales to any size without blur — use it for printed posters, banners and cards. Error correction (L/M/Q/H) lets a code still scan when partly damaged or covered by a logo; M is a good default, H is best for print and stickers.
Sources & notes
QR payloads follow common conventions (WiFi WIFI:, contact vCard 3.0, SMSTO:, mailto:, tel:). Generated locally with the open-source qrcode library. NepalQR information per Nepal Rastra Bank / NCHL.
Shortening a long link first? Use the URL Shortener, then make a QR of the short link.
Frequently asked questions
Can I make a FonePay / NepalPay (payment) QR with this?
No — and that is deliberate. NepalQR (FonePay, NepalPay, eSewa, Khalti) follows Nepal Rastra Bank's EMVCo standard with a checksum, and a merchant QR is tied to a registered merchant account issued by your bank or payment provider after onboarding. A generic tool cannot create a valid, safe payment QR. To accept payments, get your official QR from your bank, FonePay or your wallet (eSewa/Khalti) merchant app.
What can I create a QR code for?
A website/URL, plain text, WiFi login (so guests connect by scanning), a contact card (vCard), a pre-filled SMS, an email, or a phone number. Scanning opens the right action on the phone automatically.
Should I download PNG or SVG?
Use PNG for screens, social media and quick sharing. Use SVG for print — posters, banners, business cards, menu stands — because it scales to any size without becoming blurry.
What is error correction and which level should I pick?
Error correction lets a QR still scan when part of it is dirty, damaged or covered by a logo. Higher levels (Q/H) are more robust but pack the data into a denser code. M (15%) is a good default; use H if the code will be printed, on a sticker, or have a logo over it.
Why won't my QR code scan?
Usually low contrast (light dots on a light background) or too little quiet-zone margin. Keep dark dots on a light background, leave a margin of at least 2, and avoid shrinking it too small in print. If you packed a lot of data, lower the error-correction level or shorten the content.
Is my data private?
Yes. The QR code is generated entirely in your browser — your WiFi password, contact details and links are never uploaded to any server.