Skip to main content

QR Code Generator

Scannable QR codes for links, WiFi, contacts and more — custom colors, a center logo that stays readable, and PNG or vector SVG download. Built right here in your browser.

Design
Verified scannable
Logo stays readable
PNG + vector SVG
WiFi, vCard & more
100% in your browser

QR Code Generator

Create scannable QR codes for URLs, WiFi, vCard contacts, email, SMS, phone, location and calendar events. Custom colors, logo in the center (kept scannable), high-resolution PNG and true-vector SVG download. Generated entirely in your browser.


Free QR Code Generator — Create Scannable Codes in Seconds

QR codes connect the physical world to digital content. A restaurant menu, a business card, a product label, a payment link, a Wi-Fi password — one scan with a phone camera and your customer, colleague, or guest is exactly where you want them. No typing URLs, no searching, no friction.

Our QR Code Generator creates high-resolution, scannable QR codes from a URL, plain text, Wi-Fi credentials, a vCard contact, an email, SMS, a phone number, a location, a calendar event, or a UPI payment link. Each type has proper dedicated fields (no error-prone comma lists), and special characters in Wi-Fi passwords or contact fields are escaped correctly so the data is never corrupted. Download as a high-resolution PNG or a true-vector SVG for print, customise the colours, and add a logo in the centre — the tool automatically raises the error-correction level and clears a quiet area so the code still scans. No signup, no watermark, no cost.

How to Generate a QR Code

Enter the content you want to encode, customise the appearance, and download a print-ready QR code in seconds.

1. Enter Content

Paste a URL, type text, enter a phone number, email address, Wi-Fi credentials, or vCard contact details.

2. Customise Appearance

Choose foreground and background colours, set the size, and adjust error correction level for reliability.

3. Generate Code

The QR code is generated instantly with the specified content and styling. Preview it on screen before downloading.

4. Download PNG or SVG

Download as PNG for digital use or SVG for print. SVG scales to any size without losing sharpness.


What You Can Encode in a QR Code

URLs and Links

Website URLs, Google Forms, payment links, app download pages, social media profiles — any web address works.

Wi-Fi Credentials

Encode your network name, password, and encryption type. Guests scan the code and connect instantly — no typing required.

vCard Contacts

Encode name, phone, email, and address as a vCard. One scan adds your contact details to the recipient's phone.

UPI Payment Links

Enter a UPI ID (VPA), payee name and optional amount to create a upi://pay QR that Google Pay, PhonePe, Paytm and every UPI app can scan and pay.

Logo That Stays Scannable

Drop your logo in the centre and the tool raises error correction to High and clears a quiet zone behind it — so the code keeps working, unlike tools that just paste a logo on top and break it.

PNG & True-Vector SVG

Download a crisp PNG up to 4096 px for screens, or an SVG for business cards, posters and packaging that scales to any print size without pixelation.

Accuracy You Can Trust

A from-scratch encoder verified bit-for-bit against the reference standard for every version and error-correction level, with a live contrast check that warns you before a colour choice makes a code unreadable.

Private and Free

Generated locally in your browser — no libraries loaded from other servers, no data leaves your device. No signup, no watermark.


QR Code Generator — FAQs

No. Static QR codes never expire. They encode the content directly into the code pattern. As long as the destination URL remains active, the code will work forever.

For business cards, 2x2 cm minimum. For posters and signage, 3x3 cm or larger. Download the SVG format for print — it scales to any size without losing quality. Always test-scan before printing.

Yes. Pick the UPI Pay type, enter your UPI ID (like name@bank), payee name and an optional amount, and the generator builds a standard upi://pay QR code compatible with Google Pay, PhonePe, Paytm and all UPI apps. Leave the amount blank to let the payer enter it.

Yes, if it's done properly. QR codes have built-in error correction that can rebuild data hidden behind a small logo — but only up to a point. When you add a logo, this tool automatically switches error correction to High (which can recover ~30% of the code), keeps the logo to a safe size, and paints a clean quiet zone behind it. Tools that simply overlay a logo on a Medium-correction code often produce a QR that no longer scans. As always, test-scan before printing at scale.

Yes, completely free. No signup, no watermark, and everything runs locally in your browser.