QR Code Generator

Generate QR codes for URLs, text, contact info, and more. Create scannable codes with custom colors and sizes.

100% client-side No signup Free forever

Customization

Presets:
Click to upload logo

Preview

Enter content to generate QR code

// how to use

How to Use QR Code Generator

How to Generate QR Codes

  1. Select content type: Choose URL, Text, WiFi, vCard, Email, SMS, or other.
  2. Enter content: Fill in the required information for your chosen type.
  3. Customize appearance: Select colors, size, and add a logo if desired.
  4. Choose error correction: Low (7%), Medium (15%), Quartile (25%), or High (30%) recovery.
  5. Generate: Click to create your QR code with a live preview.
  6. Download: Save in PNG (web), SVG (print/scalable), or PDF format.

Error Correction Levels

  • Low (L): 7% damage recovery, smallest QR code
  • Medium (M): 15% recovery, balanced (recommended)
  • Quartile (Q): 25% recovery
  • High (H): 30% recovery, allows logos, largest QR code
// features

Features

  • Multiple content types (URL, WiFi, vCard, etc.)
  • Custom foreground and background colors
  • Logo/image embedding in center
  • Multiple download formats (PNG, SVG, PDF)
  • Adjustable size and resolution
  • Error correction level selection
  • Live preview as you create
  • Batch QR code generation
  • Dynamic vs static QR code option
  • Mobile-friendly interface
  • No registration required
  • Free unlimited use
// about

About QR Code Generator

QR codes bridge physical and digital worlds, letting smartphone users instantly access websites, contact information, WiFi networks, and more. Our generator creates high-quality QR codes for any content type with customization options for branding.

Supported Content Types

Generate QR codes for various purposes:

  • URLs: Direct users to websites, landing pages, or app downloads
  • Contact cards (vCard): Share contact info that adds directly to address books
  • WiFi credentials: Let guests connect without typing passwords
  • Plain text: Share messages, instructions, or any information
  • Email/SMS: Pre-populate message recipients and content

Customization for Branding

Standard black-and-white QR codes work everywhere, but customization helps branding: adjust colors (maintain sufficient contrast), add logos to the center (codes have error correction to tolerate this), and choose sizes appropriate for intended viewing distance.

Size and Placement Guidelines

QR codes need minimum size for reliable scanning: at least 2cm (0.8in) square for close-range scanning, larger for distance. Include quiet zone (white border) around the code. Test scanning with multiple devices before finalizing placement.

Dynamic vs Static Codes

This generator creates static codes where content is encoded directly. For codes you want to update later (changing destination URL without reprinting), consider dynamic QR services that redirect through tracked URLs.

// faq

Frequently Asked Questions

What is a QR code and how does it work?
A QR (Quick Response) code is a two-dimensional barcode that stores data in a pattern of black and white squares. When scanned by a camera, the pattern is decoded to reveal text, URLs, contact information, or other data. QR codes can store up to 4,296 alphanumeric characters.
What types of content can I encode in a QR code?
Our generator supports multiple content types: URLs/websites, plain text, WiFi network credentials (auto-connect), vCard contact information, email addresses (pre-filled compose), SMS messages, phone numbers, and calendar events. Each type uses standardized formats recognized by all QR readers.
Can I customize the colors and add a logo to my QR code?
Yes! You can customize foreground and background colors, choose from preset color schemes, adjust the size and margin, and add a logo/image to the center. The error correction feature ensures the code remains scannable even with a logo covering up to 30% of the code.
What is QR code error correction?
Error correction allows QR codes to be read even when partially damaged or obscured. Four levels exist: L (7% recovery), M (15%), Q (25%), and H (30%). Higher levels create larger codes but allow more obstruction - use H level when adding logos. Our default M level balances size and reliability.
What image format should I download my QR code in?
PNG is best for web use and most applications - it's universally supported and maintains quality. SVG is ideal for print materials as it scales infinitely without pixelation. JPG is useful when you need smaller file sizes but may have compression artifacts. We recommend PNG for general use.
What size should my QR code be for printing?
For reliable scanning, print QR codes at minimum 2cm x 2cm (0.8 inches) for close-range scanning (business cards, product labels). For posters or signs scanned from a distance, use the formula: distance ÷ 10 = minimum size. A code scanned from 1 meter away should be at least 10cm.