RubanTools

QR Code Generator

Generate QR codes for URL, plain text, vCard contact, WiFi network or UPI payment - download as PNG instantly.

QR Code Settings
Your QR Code

Select type and fill the form above, then click Generate.

QR Code Types & Uses

URL QR Code

Share any website link as a QR code - ideal for business cards, posters, menus and product packaging. Scan to open instantly on any smartphone.

vCard Contact

Encode your name, phone, email and website as a vCard QR code. Scanning adds your contact directly to the phone's address book - no typing required.

WiFi QR Code

Share your WiFi password as a QR code. Guests simply scan to connect - no need to read out long passwords. Supports WPA, WEP and open networks.

UPI Payment QR

Generate a UPI payment QR code with your UPI ID, name and optional fixed amount. Accept payments instantly via Google Pay, PhonePe, BHIM and all UPI apps.

QR Code Generator - Free URL, UPI, WiFi and vCard QR

QR (Quick Response) codes were invented by Denso Wave in Japan in 1994, originally for tracking automotive parts. Today they have become one of the most ubiquitous data-sharing technologies worldwide. In India, QR codes saw explosive adoption after the launch of UPI (Unified Payments Interface) in 2016 - by 2024, over 14 billion UPI transactions per month were processed, with QR code-based payments a standard feature at kiranas, street vendors, temples, and hospitals across the country.

Types of QR Codes Supported

This generator supports five types of QR codes. URL QR codes link directly to any website. Text QR codes encode plain messages. WiFi QR codes let guests connect to a network by scanning - no password typing needed. vCard QR codes share contact information including name, phone, email, and address for easy saving to a mobile address book. UPI QR codes encode a UPI payment link with VPA (Virtual Payment Address) and optional amount, enabling instant payment scanning via PhonePe, GPay, Paytm, and BHIM.

Download and Use Instantly

All QR codes are generated in real-time in your browser using the QRCode.js library and can be downloaded as a high-resolution PNG image suitable for print, digital menus, business cards, and signage. No data is sent to any server. Small businesses, restaurants, event organizers, and freelancers across India use QR codes daily to share contact details and accept payments without costly POS hardware.

QR Code Questions

This tool supports URL/website links, plain text, vCard contact cards (name, phone, email, organisation), Wi-Fi network credentials (SSID, password, encryption type), and UPI payment QR codes (VPA, payee name, amount). Each type encodes the data in a standard format recognised by all major QR scanner apps on Android and iPhone.

Select the UPI tab, enter your UPI VPA (Virtual Payment Address, e.g. name@upi), your payee name, and optionally a fixed amount. The tool generates a standard UPI deep-link QR code (upi://pay?pa=…&pn=…&am=…) that works with all UPI apps - PhonePe, Google Pay, Paytm, BHIM, Amazon Pay and bank apps. Leave amount blank to let the payer enter any amount.

A standard QR code can hold up to 4,296 alphanumeric characters or 7,089 numeric digits at the lowest error-correction level. Higher error-correction levels (used for logos or damaged codes) reduce capacity. For best scannability, keep URLs short (use a URL shortener if needed), limit vCard fields to essentials, and avoid long plain-text blocks. The tool automatically selects the appropriate QR version for your data length.

Yes - QR codes generated here are free to use for personal, business and commercial purposes. There are no watermarks, usage restrictions or subscriptions. The QR code standard (ISO/IEC 18004) is publicly available. Download the PNG image and use it on business cards, packaging, banners, invoices, menus, or any marketing material. The downloaded file is a clean, high-resolution PNG with your chosen size.

On Android: open the Camera app and point it at the QR code - a link will appear at the top (works on Android 9+). Alternatively open Google Lens or your bank's UPI app scanner. On iPhone: open the default Camera app and point it at the code - a notification banner appears with the link (iOS 11+). For Wi-Fi QR codes, point the camera and tap "Join Network". No third-party app required on modern smartphones.