Printing a restaurant menu in Thamel, adding WiFi access for your hotel, or sharing a shop link on a visiting card? QR codes are part of daily Nepal business life. This free 2026 tool generates QR codes for websites, text, phone numbers, WiFi, email, and SMS instantly. Your WiFi password, URL, or text input is processed in your browser only, never sent to any server.
Website URL, plain text, phone number, WiFi credentials, email, and SMS. Each type shows only the relevant input fields.
Change foreground and background colors to match your brand, menu design, or visiting card theme.
Generate at 200px, 300px, or 400px for screen display, print, or large-format menu and banner use.
Export as PNG directly to your device. No account, no watermark, no processing delay.
Copy the QR image directly and paste it into any design app, WhatsApp, or email without saving a file first.
QR code is generated on your device. Your WiFi password, URL, or text is never sent to any server.
For restaurant menus and Nepali business cards, use 300px or 400px QR to ensure phones can scan reliably even in low-light dine-in settings. A 200px QR on a dark table mat with overhead lighting fails more often than expected. Always test-scan your QR on a second phone before printing.
You have seen them everywhere: on restaurant tables in Thamel, pasted on shop windows in New Road, printed on medicine packets in pharmacies across Kathmandu. That small square of black and white dots has quietly transformed how Nepal does business, shares information, and moves money. This guide explains exactly what QR codes are, how they became so deeply embedded in Nepali daily life, and how to create your own for free, right here on this page.
QR stands for Quick Response. A QR code is a two-dimensional barcode invented in 1994 by a Japanese engineer named Masahiro Hara, originally designed to track car parts moving along an assembly line. Unlike the thin striped barcodes on grocery products, a QR code stores information in both horizontal and vertical directions, which is why it can hold dramatically more data. A single QR code can contain up to 4,296 characters of text, a full web address, contact details, or even a WiFi password.
The three large squares you see in three corners of every QR code are called finder patterns. They exist for one reason: to let your phone's camera orient the code correctly, even if you scan it upside down or at an angle. That is why QR codes work even when printed slightly crookedly or photographed with a shaky hand.
Nepal's QR code story is unusual compared to most countries. While QR codes were popularized in Japan and China through mobile payments in the 2010s, Nepal's adoption was turbocharged by a specific financial revolution: digital wallets and the Nepal Rastra Bank's interoperability mandate.
In 2019, Nepal Rastra Bank began pushing for a unified payment infrastructure. eSewa, Khalti, IME Pay, and later the NRB's own NQRH (Nepal QR with Himalaya) standard brought QR-based payments to millions of merchants who had never owned a card terminal. A shopkeeper in Pokhara's Lakeside could suddenly accept payments from someone's phone with zero hardware investment, just a printed QR code taped to the counter.
The COVID-19 pandemic accelerated this dramatically. Contactless everything became the preference overnight. Menus became QR codes. Attendance sheets became QR codes. Business cards in startup circles became QR codes. By 2023, even small chiya pasal owners in places like Birtamod and Dhangadhi had QR stickers on their counters.
Search for "free QR code generator" and you will find dozens of websites. Most of them share one important trait that they bury in their terms of service: they generate dynamic QR codes by default. A dynamic QR code does not store your URL or text directly. Instead, it stores a link to the generator's own servers, which then redirects to your content. This means:
If the generator company shuts down, changes its business model, or puts your QR code behind a paywall, your printed materials become dead links overnight. This has happened repeatedly with popular QR services. Businesses that printed thousands of menus, banners, and business cards found their QR codes broken with no warning.
The QR code generator on this page works completely differently. It is a static QR code generator. Your URL or text is encoded directly into the black-and-white pattern itself. There are no servers involved, no accounts, no tracking, and no way for anyone to break your QR code later. The information lives entirely in the image you download. It will work in 2030 exactly as it works today.
Additionally, most online QR generators upload your data to their servers to process it. If you are encoding a WiFi password, a private phone number, or a sensitive business URL, that data is being logged somewhere. This tool generates the QR code entirely inside your browser using JavaScript, so your information never travels across the internet at all.
Static QR codes (what this tool generates) embed the content directly into the pattern. They are permanent, private, work offline, and free forever. The downside is that you cannot change what they contain after printing. If your URL changes, you need a new QR code.
Dynamic QR codes store a short redirect URL, so you can change the destination without reprinting. They are genuinely useful for large-scale campaigns where you need to update content, track scan analytics, or run A/B tests. But they come with ongoing subscription costs and the dependency risk described above.
For the vast majority of Nepali use cases, such as sharing a WhatsApp number, linking to a Facebook page, displaying a restaurant menu URL, sharing WiFi at a café, or printing on a business card, a static QR code is the right choice. It is simpler, more reliable, and costs nothing.
Not all printed QR codes scan reliably. Here is what determines whether your QR code will be frustrating or frictionless for users:
Size matters more than you think. The minimum recommended print size for a QR code is 2×2 cm. Smaller than that and most phone cameras struggle to focus. For outdoor signage, a good rule is: the QR code should be at least 1/10th the size of the distance from which people will scan it. A code meant to be scanned from 3 metres away should be at least 30 cm wide.
Contrast is everything. Black on white is the original standard for a reason: maximum contrast. If you use colors, ensure the foreground (dark) color is significantly darker than the background (light) color. Avoid gradients inside the QR code pattern itself. Light grey on white will fail. Dark navy on cream will usually work.
Error correction level. QR codes have built-in error correction, meaning they can still be scanned even if part of the pattern is damaged or obscured. The generator on this page uses Level M (Medium), which means up to 15% of the code can be unreadable and it will still work. This is the best balance for most uses. If you plan to put a logo in the center of the QR code, use Level H (High) which tolerates 30% damage.
Quiet zone. Every QR code needs a small border of white space around it called the quiet zone, at minimum 4 modules (the small squares) wide on each side. When placing a QR code on a colored background or inside a designed box, leave this white margin. Without it, scanners often fail.
Test before printing. Always scan your QR code from the screen before committing to a print run. Test it with both an iPhone (camera app) and an Android phone (Google Lens or camera), since they use different scanning algorithms.
Restaurants and cafés: Create a QR code for your menu URL and place it on every table, the entrance, and your takeaway packaging. Add a second QR code that opens your WhatsApp number for orders directly.
Freelancers and consultants: Replace your printed portfolio link with a QR code on your business card. Link it to your LinkedIn profile, personal website, or a Linktree-style page with all your contacts.
Trekking and tourism businesses: Tourists are already comfortable scanning QR codes. Use one to link to your TripAdvisor reviews, a Google Maps location pin, or a booking form. A QR code on a signboard outside your guesthouse in Namche Bazaar or Pokhara Lakeside can drive significant direct bookings.
Cooperative and community organizations: Share meeting announcements, membership forms, or payment QR codes with members who may not type well on a phone keyboard but can easily scan a code.
QR codes make it easy to share links and connect devices without typing long addresses.