Skip to main content

QR Code Generator

Generate QR codes for URLs, text, WiFi, contacts, and more. Download as PNG or SVG.

Generate QR codes for URLs, UPI payment links, WiFi credentials, and contact cards — no app or account needed. Customize size and error correction level, then download as PNG. All QR codes are generated in your browser; nothing is stored or uploaded to any server.

Options

Size

Error Correction

15% (default) — higher = more resilient, larger QR

QR Color

#000000

Background

#ffffff

Enter content above
to generate a QR code

Frequently Asked Questions

How do I create a QR code for a UPI payment?
Select the UPI tab, enter your UPI ID, payee name, and optional amount. The QR code is generated instantly and can be scanned with any UPI app like GPay, PhonePe, or Paytm.
Are the QR codes stored on your servers?
No. All QR codes are generated entirely in your browser using the qrcode library. Nothing is uploaded, stored, or tracked.
What types of QR codes can I generate?
You can generate QR codes for URLs, UPI payments, WiFi networks (with SSID and password), and contact cards (vCard format with name, phone, email, and website).
Can I use the generated QR code commercially?
Yes. QR codes generated on ToolDekho are free to use for personal and commercial purposes without attribution.

What is QR Code Generator?

QR Code Generator is a browser-based tool that creates scannable QR codes for URLs, UPI payments, WiFi credentials, and contact cards. QR stands for Quick Response. A QR code stores data in a square grid of black and white modules that any smartphone camera can read in under a second. No dedicated scanner app is needed on modern Android or iOS devices.

All codes are generated in your browser. Nothing is sent to a server, and no account is needed.

How does it work?

Select the content type: URL, UPI payment, WiFi network, or vCard contact. Fill in the relevant fields. The tool encodes the data using the QR code standard (ISO/IEC 18004) and renders a matrix barcode at the size you specify. Download the result as a PNG and use it anywhere.

Error correction level determines how much of the code can be obscured or physically damaged and still scan correctly. Low (L) works for clean digital displays. Medium (M) suits most print uses. High (H) is worth using if you plan to print the code on packaging, fabric, or anywhere it might get scratched or partially covered.

When should you use QR Code Generator?

UPI QR codes remove friction from receiving payments. A printed code at a shop counter or market stall lets customers pay via GPay, PhonePe, Paytm, or any UPI-enabled app without typing a UPI ID. A static UPI QR code does not expire and does not require the payer to have your contact saved.

WiFi QR codes simplify guest access. Print the code and place it near your router. Scanning connects the device automatically without revealing the password. Useful for homes, co-working spaces, cafes, and hotel rooms.

Contact card QR codes on business cards let people save your name, phone number, email, and website with one scan. No manual entry means no transcription errors.

Tips to get the best results

  • Test the code before printing. Scan it with a second device to confirm it leads to the correct destination.
  • For printed materials, use a larger code size. QR codes printed below 2 cm x 2 cm fail to scan reliably if print resolution is low.
  • Use High error correction if you plan to add a logo or image overlay on the code. The overlay blocks part of the data, and high correction compensates for that.
  • For UPI codes, test with at least two UPI apps before distributing. Different apps handle edge cases in the UPI URI format differently.