Professional QR Code Suite

Create stunning custom QR codes with advanced analytics, dynamic URLs, beautiful profile cards, and bulk generation. The most powerful QR platform with 10+ QR types, 20+ design templates, and real-time tracking.

20+ Templates
Live Analytics
Dynamic QR
Bulk Generation
15+ Patterns

Create Custom QR Code

Generating your custom QR code...

Website URL
Contact Card
Email
Phone
SMS
WiFi
UPI Payment
Location
Plain Text
WhatsApp
File Upload
Enter the complete URL including https://
Include country code (e.g., +1 for US)
Tip: You can get coordinates from Google Maps by right-clicking on a location
Maximum 4,296 characters
Include country code without + or spaces

Upload File to Generate QR Code

Upload images, PDFs, documents, or any file type

Drag & Drop file here or click to browse

Max size: 10MB • All file types supported

Design Customization

Enable Gradient
Square
Dots
Rounded
Classy
Classy Round
Extra Round
None
Square
Rounded
Circle
Badge
Scan Me
Modern
Vintage
Neon
Minimal
Add Logo to Center
Higher error correction allows the QR code to work even if partially damaged
Dynamic QR Code (Track Scans & Edit URL)

Your QR Code is Ready!

Generated QR Code
QR Key -
Analytics Dashboard View Analytics
Created -

Scan QR Code

Scan QR codes using your device camera or upload an image containing a QR code

OR UPLOAD QR IMAGE
Supports JPG, PNG, GIF, WebP

QR Code Scanned Successfully!

Create Digital Profile Card

Create a stunning digital business card with QR code. Share your contact info, social links, and portfolio in one beautiful page. Perfect for networking events, conferences, and professional meetings.

Social Media Links (Optional)

Upload your photo to a service like Imgur and paste the link

Profile Card Created!

Profile QR Code
Profile Page View Profile

Bulk QR Generation

Generate multiple QR codes at once. Perfect for events, products, or campaigns. Upload a CSV or add items manually.

Upload CSV File

Bulk Generation Complete!

Generated 0 QR codes

QR Code Templates

Professional pre-designed templates for different industries. Click any template to apply it to your QR code.

Professional Blue
Clean corporate design
Free Business
Food & Restaurant
Appetizing restaurant style
Free Restaurant
Event Blue
Perfect for events & parties
Free Events
Green Retail
Fresh shopping experience
Free Retail
Healthcare Pink
Warm healthcare design
Free Healthcare
Education Gradient
Modern learning style
Free Education
Tech Dark
Modern tech appearance
Free Technology
Travel Pastel
Beautiful travel theme
Free Travel
Fitness Orange
Energetic workout theme
Free Fitness
Real Estate
Trustworthy property style
Free Real Estate
Finance Green
Financial & banking style
Free Business
Party Purple
Fun party & celebration
Free Events

How to Use the QR Code Suite

1

Select a QR Type

Choose from 11 content types — Website URL, Contact Card (vCard), Email, Phone, SMS, WiFi, UPI Payment, Location, Plain Text, WhatsApp, or File Upload. Each type reveals a tailored form that collects exactly the data needed to build a valid, scannable QR code for that content.

2

Fill in the Content

Enter the relevant details in the form fields shown. For URLs include the full address with https://. For WiFi provide the network name, password, and encryption type. For UPI enter your UPI ID and payee name. For vCard include as many contact fields as you want — only the name is required. For file upload, drag and drop any file up to 10 MB to receive a hosted URL which is encoded into the QR code.

3

Customise the Design

Set primary and background colours using the colour pickers or enter hex codes directly. Enable the gradient option to apply a two-colour gradient across the QR modules. Choose a pattern style (Square, Dots, Rounded, Classy, Classy Rounded, or Extra Rounded) and a frame style from 10 options including Scan Me, Badge, Neon, and Vintage. Optionally add a logo by URL or file upload, choose its shape, and adjust its size from 10–30% of the QR code width.

4

Generate Your QR Code

Click "Generate QR Code". The code is created instantly on our servers using your design settings and content data. A preview image is displayed together with your unique analytics code, a link to the analytics dashboard, and the creation timestamp. Dynamic QR codes are enabled by default, which means the destination URL can be edited after printing without changing the QR image itself.

5

Download and Track

Download the QR code as a PNG image ready for use in print or digital media. Copy the analytics link to monitor scan counts, geographic data, and referral sources over time. Your analytics dashboard is private and accessible only through the unique analytics URL assigned to each QR code.

What We Offer

11 QR Content Types

Generate QR codes for URLs, contacts, WiFi, UPI payments, locations, WhatsApp, SMS, email, plain text, and file uploads — all from one tool.

Full Design Customisation

Custom colours, gradients, 6 pattern styles, 10 frame styles, and logo embedding with shape and size controls for truly branded QR codes.

Dynamic QR Codes

Dynamic QR codes let you update the destination URL at any time after printing, without regenerating or reprinting the QR image itself.

Scan Analytics

Every QR code includes a private analytics dashboard tracking total scans, scan timestamps, geographic distribution, and referral sources.

Bulk Generation

Generate hundreds of QR codes at once from a CSV file or by adding items manually. Download the full batch as a ZIP archive in one click.

Digital Profile Cards

Create a beautiful digital business card page with your contact details, social links, and bio. Share it via a single QR code that links to your profile.

Built-in QR Scanner

Scan QR codes using your device camera or by uploading an image. The scanner decodes the content instantly and lets you open URLs or copy text directly.

Industry Templates

20+ pre-designed templates for restaurants, retail, events, healthcare, education, technology, travel, fitness, real estate, and business.

QR Code Types Reference

Each QR type encodes content in a standard format that compatible scanner apps and devices can interpret automatically.

Type What It Encodes Scanner Action
Website URL Any valid web address including https:// links Opens URL in the default browser
Contact Card (vCard) Name, phone, email, company, job title, website, address Prompts to save as a new contact
Email Email address with optional pre-filled subject and body Opens email app with fields pre-populated
Phone Phone number with country code Opens dialler with the number pre-filled
SMS Phone number with optional pre-filled message text Opens SMS app with recipient and message ready
WiFi Network name (SSID), password, encryption type, hidden status Prompts to join the network automatically
UPI Payment UPI ID, payee name, optional amount and note Opens UPI payment apps (GPay, PhonePe, Paytm, etc.)
Location Latitude and longitude coordinates with optional name Opens the location in maps application
Plain Text Any text content up to 4,296 characters Displays the text directly in the scanner
WhatsApp Phone number with optional pre-filled message Opens WhatsApp chat with the contact and message
File Upload Hosted URL of an uploaded file (any type, max 10 MB) Opens or downloads the file in the browser

Error Correction Levels

All QR codes include error correction so they remain scannable even when partially obscured or damaged. Low (L) allows 7% recovery and produces the densest, smallest code. Medium (M) at 15% is the default and works well for most uses. Quartile (Q) at 25% is recommended when adding a logo. High (H) at 30% is best for printed materials that may get worn or dirty, though it increases the QR code's visual complexity.

QR Code Design Tips

  • Use High error correction when adding a logo: The logo covers part of the QR modules. Set error correction to Quartile (25%) or High (30%) to ensure the code remains readable even with 20–30% of its surface obscured by the logo image.
  • Maintain sufficient contrast: The modules (dark squares) must contrast clearly against the background. Avoid light-on-light or dark-on-dark combinations — most scanners require at least a 40% luminance difference between foreground and background colours.
  • Print at a minimum size of 2 cm × 2 cm: QR codes printed smaller than 2 cm square are difficult for most smartphone cameras to resolve reliably, especially in low light. For distance scanning (e.g. on billboards or posters), increase the size proportionally with the expected scan distance.
  • Keep the quiet zone clear: The white border (quiet zone) around the QR code is part of the standard. Do not crop or print over it — scanners use it to locate the code boundary. Keep at least 4 module widths of clear space on all sides.
  • Use Dynamic QR for print campaigns: Dynamic QR codes redirect through a short URL, allowing you to change the final destination at any time. This is essential for printed materials where reprinting is costly if the target URL changes.

Frequently Asked Questions

What is the difference between a Static and Dynamic QR code?

A static QR code encodes the destination data directly. Once created, the content cannot be changed — if the destination URL changes you must generate and reprint a new code. A dynamic QR code encodes a short redirect URL. The final destination is stored on our server and can be changed at any time through the analytics dashboard without altering the QR image, making it ideal for print materials and ongoing campaigns.

What analytics data does the dashboard show?

The analytics dashboard for each QR code shows total scan count, scan timestamps, geographic distribution by country and city, and referral source data. Each QR code is assigned a unique analytics code at generation time. Access your dashboard via the private analytics URL shown immediately after generation — keep this URL private as anyone who has it can view the scan statistics for that code.

How do I add a logo to my QR code?

Enable the "Add Logo to Center" toggle in the Design Customisation section. Choose between providing a direct image URL or uploading a file (JPG, PNG, GIF, SVG, or WebP up to 5 MB). Select the logo shape (Square, Circle, or Rounded) and adjust the size slider between 10% and 30% of the QR code width. We strongly recommend setting error correction to Quartile or High when using a logo, as the logo obscures part of the QR data modules.

How does Bulk Generation work?

Navigate to the "Bulk Generate" tab. You can add items manually by entering a title and URL for each entry, or upload a CSV file with the format: title, url, description (one row per QR code, first row as header). Click "Generate All QR Codes" to process the entire batch. Individual QR codes can be downloaded from the result grid, or download all of them at once as a ZIP archive using the "Download All" button.

What is a Digital Profile Card?

A Digital Profile Card is a hosted webpage that acts as your digital business card. Fill in your name, title, company, contact details, social media links, profile photo, and bio in the Profile Card tab. We generate a unique profile page URL and a QR code that links directly to it. Anyone who scans the code sees your complete profile and can tap to call, email, or connect on social media. The profile page is hosted by us at no cost and remains live indefinitely.

Can I scan QR codes with this tool?

Yes. The "QR Scanner" tab provides two scanning methods. Click "Start Camera Scanning" to use your device's camera — point it at any QR code and the result is decoded automatically. Alternatively, upload an image file containing a QR code using the "Upload QR Code Image" button. The scanner supports JPG, PNG, GIF, and WebP image formats. Decoded URLs can be opened in a new tab; any other text can be copied to the clipboard.

How do I create a UPI Payment QR code?

Select "UPI Payment" from the QR type grid. Enter your UPI ID (e.g. username@upi), the payee name as it should appear to the payer, an optional amount in rupees, and an optional transaction note. The generated QR code follows the standard UPI deep-link format and is compatible with all major UPI apps including Google Pay, PhonePe, Paytm, BHIM, and bank UPI apps. Leave the amount field blank if you want the payer to enter the amount themselves.

Is the QR Code Suite completely free?

Yes, all features are completely free including custom design, dynamic QR codes, scan analytics, bulk generation, profile cards, and the QR scanner. There are no watermarks on generated QR codes, no account or sign-up required, and no limits on the number of QR codes you can create. File uploads for the file-type QR code are hosted at no cost and remain available indefinitely.

Explore Our Tools

Discover our collection of powerful tools to make your work easier. Visit 21k.tools for all available tools and resources.

View All Tools