QR Code Generator

Create custom QR codes for URLs, WiFi, contacts, emails & more. Customize colors, size, and add logos. Download as PNG or SVG — free and instant.

URL QR Code
Enter any website URL to generate a QR code
Text QR Code
Any text up to 4,296 characters
WiFi QR Code
vCard Contact
Email QR Code
Phone QR Code
Include country code for international numbers
SMS QR Code
Location QR Code
Customize QR Code

Click to upload logo image

Logo-
QR Code Preview

Enter data & click Generate

QR Code Features

8 Data Types

URL, text, WiFi, vCard, email, phone, SMS, location.

Custom Colors

Pick any foreground and background color.

Add Logo

Upload a center logo for branded QR codes.

PNG & SVG

Download in high-quality PNG or vector SVG.

Error Correction

4 levels: L(7%), M(15%), Q(25%), H(30%).

Custom Size

Resize from 128px to 512px.

100% Private

All generation in browser. No uploads.

Mobile Ready

Works perfectly on all devices.

Create QR Codes in 3 Steps

1
Enter Data

Select type (URL, WiFi, etc.) and enter your content.

2
Customize

Set colors, size, error correction, and optional logo.

3
Download

Generate and download as PNG or SVG format.

Frequently Asked Questions

Yes, 100% free with no limits, no watermarks, and no signup required. Generate unlimited QR codes.

You can encode URLs, plain text, WiFi credentials (auto-connect), vCard contacts, email (with subject/body), phone numbers, SMS messages, and geographic locations (latitude/longitude).

Yes, fully customize foreground and background colors, adjust size (128-512px), choose error correction level, and upload a center logo image for branded QR codes.

Download as PNG (raster image) or SVG (vector format). SVG is ideal for print as it scales infinitely without quality loss.

All QR code generation happens entirely in your browser using JavaScript. No data is sent to any server — your information stays 100% private.

Error correction allows QR codes to be scanned even if partially damaged or obscured. Level L allows 7% damage, M=15%, Q=25%, H=30%. Use H when adding a logo to ensure scannability.

Yes, upload any image as a center logo. It's overlaid on the QR code after generation. Use High (H) error correction level for best results — it compensates for the logo covering part of the code.

QR codes can hold up to 4,296 alphanumeric characters or 7,089 numeric characters. However, shorter content creates cleaner, more easily scannable codes. Keep URLs and text concise for best results.

More Tools

Explore 100+ Free Tools

PDF, image, developer, finance, SEO tools and more.

Browse All