QR Code Generator

HomeFree Tools › QR Code Generator

Free QR Code Generator

Create QR codes for URLs, WiFi, vCards, email, phone, and more — with custom colors. Download as PNG or SVG. No signup required.

Select QR Code Type
QR Code Preview
Enter your data and click Generate
Foreground
Background
Size: px

Build Your Digital Business

Templates, AI tools, marketing kits, and everything you need to launch and grow — all in one marketplace.

Browse Digital Products → 0% Commission for Your First 30 Days

How to Create a QR Code

Creating a QR code with ExDFS is fast and free:

  1. Choose a type: Select what you want to encode — URL, text, WiFi credentials, contact card (vCard), email, SMS, WhatsApp, or phone number.
  2. Enter your data: Fill in the form fields for your selected type.
  3. Customize: Pick custom foreground and background colors. Choose your output size (256px to 2048px).
  4. Generate: Click the button and your QR code appears instantly.
  5. Download: Save as PNG (for printing, sharing) or SVG (for professional design, scalable to any size).

8 Types of QR Codes You Can Create

🔗 URL QR Code

The most common type. Encode any website URL so users can visit your page by scanning. Perfect for business cards, flyers, product packaging, and restaurant menus.

📶 WiFi QR Code

Let guests connect to your WiFi network without typing the password. The QR code encodes your network name, password, and encryption type. Ideal for offices, cafes, hotels, and Airbnbs.

👤 vCard QR Code

Create a digital business card. When scanned, the contact details (name, phone, email, company, website) are added directly to the phone’s contacts. Much more effective than paper business cards.

✉️ Email QR Code

Pre-fill an email with recipient address, subject line, and body text. Scanning opens the user’s email app ready to send. Great for customer support and feedback collection.

💬 SMS & 📱 WhatsApp QR Codes

Open a text message or WhatsApp chat with a pre-filled message. Used by businesses for quick customer communication, support lines, and marketing campaigns.

📞 Phone QR Code

Scanning triggers a phone call to your number. Simple and effective for “call us” on print materials.

💡 QR Code Best Practices

  • Test before printing: Always scan your QR code with multiple phones before using it in print materials.
  • Keep good contrast: Dark foreground on light background works best. Avoid low-contrast color combinations.
  • Size matters: For print, use at least 2cm × 2cm (0.8in). For billboards, scale up proportionally.
  • Add a call to action: Don’t just show a QR code — add text like “Scan to connect” or “Scan for menu”.
  • Use SVG for print: SVG files scale to any size without losing quality — perfect for professional printing.
  • Don’t over-customize: While colors are fun, extreme customization can reduce scan reliability.

QR Code Size Guide

The right QR code size depends on scanning distance:

  • Business cards: 256×256px / 2cm minimum
  • Flyers & brochures: 512×512px / 3–4cm
  • Posters: 1024×1024px / 6–10cm
  • Banners & signs: 2048×2048px / 15cm+
  • Rule of thumb: The scanning distance should be 10× the QR code’s width

PNG vs SVG: Which Format to Download?

PNG is a raster image — great for digital use (websites, social media, email). Choose this for quick sharing and screen display.

SVG is a vector image — it scales to any size without losing quality. Choose this for print materials, professional designs, and large-format printing.

Make the Scans Measurable

A QR code only tells you what worked if the URL inside it is tagged. These kits handle the tagging, the register of campaigns, and the print standards that keep codes scannable.

Read next: How to Track Offline Campaigns With QR Codes and UTM Tags — tag the URL first, one code per placement, and the print rules that prevent dead codes.

Frequently Asked Questions

Is this QR code generator really free?
Yes, 100% free with no limits, no watermarks, no signup, and no ads. Generate as many QR codes as you need in any format. The tool runs entirely in your browser — we don’t store or track your data.
Do the QR codes expire?
No. QR codes generated here are static — the data is encoded directly into the image. They never expire and work forever, even without an internet connection (for text, WiFi, vCard, etc.). URL QR codes require internet only to open the website.
Can I use these QR codes commercially?
Yes, absolutely. QR codes generated here are yours to use for any purpose — personal, commercial, print, digital. There are no restrictions or attribution requirements.
Is my data private and secure?
Yes. The QR code is generated entirely in your browser using JavaScript. Your URLs, WiFi passwords, contact details, and all other data never leave your device. Nothing is sent to our servers.
What is the maximum data a QR code can hold?
A single QR code can hold up to 4,296 alphanumeric characters or 7,089 numeric characters. However, more data means a denser (more complex) QR code that’s harder to scan. For best results, keep URLs short and text concise.
Why should I use SVG instead of PNG?
SVG is a vector format that scales to any size without losing quality — from a business card to a billboard. PNG is a fixed-resolution image that may look pixelated when enlarged. Use SVG for print and professional design; PNG for digital sharing and websites.