14 Content Types · Free

Create Powerful QR Codes

Generate custom QR codes for links, WhatsApp, WiFi, contacts, email, and more. Custom styles, scan analytics, and editable destinations — all free.

About This Tool

The smartest way to share anything

Generate QR codes for 14 content types — Website URLs, WhatsApp messages, WiFi credentials, Email, vCard contacts, GPS locations, PDF files, plain text, phone numbers, UPI payments, SMS messages, calendar Events, Telegram links, and Cryptocurrency payments.

Fully customise every code: choose dot and corner patterns, adjust colors, upload a center logo, select error correction level (L–H), and export as PNG (up to 4000px), SVG vector, or PDF.

Switch to Dynamic mode (free account required) to get a trackable short link, scan analytics dashboard, the ability to change the destination after printing, expiry dates, scan limits, and a custom short URL slug.

📋

14 Content Types

URL, WhatsApp, WiFi, Email, vCard, GPS, PDF, Text, Phone, UPI, SMS, Event, Telegram, Crypto — all in one tool.

🎨

Custom Dot Styles

Rounded, dots, classy patterns. Full control over corners, colors, and center logo.

📊

Scan Analytics

Location, device, browser breakdown and daily scan trend charts — per code or across all.

✏️

Edit Anytime

Change the destination URL without reprinting the physical QR code.

⏱️

Expiry & Limits

Set an expiry date or maximum scan count — scanners see a friendly page when reached.

📥

PNG · SVG · PDF

Download at up to 4000px PNG, crisp SVG vector, or print-ready PDF.

⏸️

Pause & Resume

Temporarily disable a code from your dashboard — no reprinting needed.

🔗

Custom Short URL

Choose your own /q/slug when creating a Dynamic code for cleaner links.

Quick Start

How to Generate a QR Code

01

Choose Content Type

Pick from 14 types — URL, WhatsApp, WiFi, Email, vCard, GPS, PDF, Text, Phone, UPI, SMS, Event, Telegram, or Crypto — then fill in the fields.

02

Customise Design

Set dot and corner styles, colors, error correction level, and optionally upload a center logo.

03

Static or Dynamic

Static codes work instantly in-browser. Dynamic codes (free account) are trackable and editable after printing.

04

Download

Save as PNG (up to 4000px), SVG vector, or PDF — print-ready at any size.

Use Cases

When to Use QR Code Generator

QR codes bridge the physical and digital worlds, making any piece of information instantly scannable from a printed or displayed image.

🌐

Website Links

Link a printed flyer, business card, or poster to a website URL for instant mobile access.

📇

Business Cards

Encode contact information as a vCard QR code so recipients can save your details with one scan.

📶

Wi-Fi Access

Generate a QR code for your Wi-Fi credentials so guests can connect without typing a password.

📋

Feedback Forms

Add a QR code to receipts, packaging, or signage linking customers to a feedback survey.

🍽️

Restaurant Menus

Replace printed menus with a QR code that links to an up-to-date digital menu.

📲

App Download Links

Encode an app store URL as a QR code to simplify downloading your app from print materials.

FAQ

Frequently Asked Questions

What content types does this QR code generator support?

14 types: Website URL, WhatsApp message link, WiFi credentials, Email (with subject and body), vCard contact, GPS location, PDF file, plain text, phone number (tel:), UPI payment ID, SMS message, calendar Event (vCalendar), Telegram username link, and Cryptocurrency payment (Bitcoin, Ethereum, Litecoin).

What is the difference between Static and Dynamic QR Codes?

Static codes bake data directly into the image — they work offline and never expire but cannot be edited. Dynamic codes use a short redirect link that you can update, pause, or set limits on from your dashboard — without reprinting the code.

Can I customise the QR code design?

Yes. Choose dot patterns (square, rounded, dots, classy), corner styles, any foreground/background color, upload a center logo, select error correction (L/M/Q/H), and export as PNG up to 4000px, SVG, or PDF.

What analytics do Dynamic QR codes provide?

Every scan logs the timestamp, country, city, device type, browser, and OS. Your dashboard shows daily scan trends, device breakdown, and a location table — filterable by QR code and date range.

Can I set an expiry date or scan limit?

Yes. When creating or editing a Dynamic code you can set an optional expiry date or a maximum scan count. Scanners see a friendly status page when either limit is reached. Both can be updated or cleared anytime.

Is my data private?

Static codes are generated entirely in your browser — nothing leaves your device. Dynamic codes store only the destination URL and aggregate scan statistics (country, device type, browser) — no personal data about scanners.

Can I use a custom short URL?

Yes. When creating a Dynamic QR code, enable 'Use custom short URL' and enter a slug like /q/my-brand. It must be 1–30 characters (lowercase letters, numbers, hyphens, underscores) and must be unique.

Is there a limit to how many QR codes I can generate?

Static QR codes are unlimited with no account needed. Dynamic codes (with tracking) require a free account and have no per-code limit.

Related Tools