Everyday Utilities

QR Code Generator

क्यूआर कोड जेनेरेटर

Create custom QR codes for links, WiFi, phone, email, SMS, WhatsApp and business cards — add your logo and download PNG or SVG.

Make a custom QR code for your shop, business or personal use. Add a logo, pick colours and download a print-ready PNG or SVG — everything stays in your browser.

Everyday UtilitiesFree · No sign-up
What should the QR code contain?
Use the page customers should open — your menu, shop, Instagram or payment link. We add https:// if you leave it out.

The example link is only a starting point. Replace it with your own before downloading.

Colours and shape

Quick colours
Dark shapes on a light background scan most reliably. Very light or inverted colours may fail on older phones.
Higher levels survive more damage but make the code denser. H is recommended whenever you add a logo.
SVG is resolution-independent; pick 2048 px or larger for printed signs.
Free to use · Works in your browserQuestions & sources

About the free QR code generator

A QR code turns a link, a phone number, a WiFi password or a contact card into a square that a phone camera can read in a second. This generator builds the code in your browser, lets you add your shop logo or a personal photo in the centre, and downloads a PNG or SVG you can print, share or stick on a counter.

Everything runs locally. Your link, text, WiFi password and logo are never uploaded, stored on a server or added to an account, so the tool is safe for a private phone number, a guest WiFi password or an unpublished menu.

What you can put in a QR code

  • Website or social link — a menu, product page, Instagram profile, Google Maps location or payment page.
  • Plain text — a coupon code, a short address, an instruction or a message.
  • Phone call — scanning opens the dialler with your number ready.
  • Email — opens a new message to your address, with an optional subject and body.
  • SMS — opens a text message to your number, with an optional pre-filled message.
  • WhatsApp — opens a chat with your business number and an optional greeting.
  • WiFi — joins a guest network without anyone typing the password.
  • Business card (vCard) — saves your name, business, phone, email, website and address to the phone's contacts.

Adding a logo without breaking the scan

A logo covers part of the code, so the code needs spare capacity to recover the hidden data. QR codes include error correction for exactly this reason. The four levels recover roughly 7% (L), 15% (M), 25% (Q) and 30% (H) of a damaged or covered code. Because a centre logo hides modules in the middle of the symbol, this tool automatically switches to H when you upload an image, and the badge in the preview always shows the level in use.

Keep the logo at about 20% of the width — the default here — and avoid pushing it past 28%. Use a simple PNG with a transparent or plain background, leave the three large corner squares untouched, and always scan the downloaded file with at least two phones before you print a hundred copies. A logo that is too large, too pale or too close in colour to the code can still make it unreadable.

Static QR codes: no expiry, no tracking

Every code from this tool is a static QR code. The content is written directly into the pattern, so it works forever, needs no internet connection to resolve and cannot be switched off by a subscription ending. The trade-off is that the destination is fixed: if your menu link changes, you must generate and print a new code. Static codes also cannot count scans.

A dynamic QR code points to a short redirect link instead. That lets you edit the destination later and see scan statistics, but it depends on a paid service staying online. For most shops, cafés, clinics and personal use in Nepal, a static code is cheaper, more durable and easier to understand.

Printing and placement tips

  • Size: a code scanned from about 30 cm should be at least 2 × 2 cm. For a poster read from 3 metres, aim for 30 cm wide. A rough rule is one unit of width for every ten units of scanning distance.
  • Contrast: dark modules on a light background scan best. Avoid light grey on white, yellow on white, or light text on a dark background unless you test it thoroughly.
  • Quiet zone: the generator adds a four-module white margin. Do not crop it off or place the code against a busy photo.
  • Material: matte paper or laminated print avoids glare. On a table tent, angle the code slightly towards the customer.
  • Call to action: print “Scan for the menu” or “Scan to pay” next to the code, in Nepali and English if your customers use both.
  • Test: scan the final printed piece, not just the screen. Dim shop lighting and older phone cameras are less forgiving.

QR codes for Nepali businesses

Common uses include a menu taped to a restaurant table, a WhatsApp ordering code at a grocery, a vCard at a repair shop, a WiFi code in a guest house and a link to a Google Maps pin for a clinic. For payments, use the merchant QR issued inside the eSewa or Khalti business app — those codes are tied to your account and are safer than a hand-made payment link. This generator is best for information: menus, contact details, directions, WiFi and social profiles.

Nepali text is encoded as UTF-8, so Devanagari names and messages work on modern phones. If your audience may use older devices, keep the most important part of the message in English or a simple link as well.

Your privacy

The generator uses a canvas and a small open-source QR library in your browser. There is no upload step, no cookie for the tool itself and no scan tracking. When you close the tab, the content is gone unless you downloaded the file.

Frequently asked questions

How do I create a QR code with my shop logo?
Choose the content type, enter the link or details, then upload a PNG, JPG or WebP logo under 5 MB. The image is resized in your browser and placed in the centre with a quiet backing. The tool switches error correction to H automatically, and you can adjust the logo size, padding and backing shape before downloading.
Will a logo stop my QR code from scanning?
Not if the logo is small and the code uses strong error correction. Keep the logo around 20% of the width (28% at most), use H correction and test the printed code with several phones. A very large, low-contrast or busy logo can still make a code unreliable.
Is this QR code generator really free?
Yes. There is no account, subscription, watermark, scan limit or download limit. The tool runs entirely in your browser, so there is nothing to pay for and nothing to cancel.
Do these QR codes expire?
No. They are static codes with the content written directly into the pattern. They keep working as long as the destination link is online. If you need to change the destination after printing, you must create a new code and replace the old one.
Can I use this to make an eSewa or Khalti payment QR?
Use the merchant QR code inside the eSewa or Khalti business app for payments. Those codes are linked to your verified merchant account. This generator can make a QR that opens a payment page or your contact details, but it does not create or verify a merchant payment code.
What size should I print a QR code?
For scanning at arm’s length, at least 2 × 2 cm. For a table tent read from about 50 cm, 4–5 cm is comfortable. For a poster read from 3 metres, aim for roughly 30 cm. Always keep the four-module quiet zone and scan the final print before ordering a large batch.
Can I change the link after I download the QR code?
No. Static QR content cannot be edited. Generate a new code with the corrected link and replace the printed copy. If you expect to change links often, a dynamic QR service with a redirect is a better fit, though it usually costs money.
Is my WiFi password or logo uploaded anywhere?
No. The code is generated on a canvas inside your browser. The logo is read with the local File API, resized locally and never sent to a server. Nothing is stored after you close the page.
What is the difference between PNG and SVG?
PNG is a pixel image that is easy to share in chat, WhatsApp or a website. SVG is a vector file that stays sharp at any size, which makes it the better choice for professional printing, large signs and stickers. Both are generated at full quality without a watermark.

Sources & further reading

  1. DENSO WAVE — QR Code essentials and error correctionqrcode.com
  2. ISO/IEC 18004 — QR Code bar code symbology specificationiso.org
  3. Thonky — QR Code tutorial: error correction and mask patternsthonky.com
  4. ZXing — WiFi network QR code formatgithub.com