QR Code Generator
Create customizable QR codes for URLs, plain text, WiFi credentials, or vCard contact information. Set colors, embed a logo, and export as PNG or SVG.
About This Tool
QR codes have become ubiquitous in Nepal — from digital payments (eSewa, Khalti, FonePay QR) to restaurant menus to government ID verification. Generating a custom QR code for your business, event, or personal use should be instant and require no app.
QR code capacity
QR codes can encode different amounts of data depending on the version (1–40) and error correction level: - Version 1 (21×21 modules): up to 41 numeric characters - Version 40 (177×177 modules): up to 7,089 numeric or 2,953 bytes
For URLs, keep under 100 characters for reliable scanning on older phones and small prints.
Error correction levels
- **L (7%)**: Maximum data capacity, minimum error recovery. Use for clean digital display. - **M (15%)**: Good balance. Default choice for most uses. - **Q (25%)**: Use for printed materials that may get worn or dirty. - **H (30%)**: Use when embedding a logo (the logo covers part of the code). The high redundancy lets the code remain scannable.
Nepali payment QR codes
eSewa, Khalti, and FonePay QR codes follow specific formats defined by Nepal Rastra Bank's QR payment standard (based on EMVCo QR specification). This tool generates standard QR codes — for payment QR codes, generate them through your payment provider's merchant portal.
Export formats
- **PNG**: For digital use, web, screens. Choose 300px+ for legibility. - **SVG**: For printing. Vector format scales to any size without pixelation. Always use SVG for business cards, posters, and signage.
Frequently Asked Questions
Related Tools
Last updated: May 1, 2026