Skip to content
← Utility Tools
🔒All processing in your browser 🚫No uploads stored 🛡️Privacy-first conversion tools No login required
📚 Guide & Tutorial: QR Code Generator: Complete Guide to Creating and Using QR Codes — step-by-step walkthrough with examples.

QR Code Generator

Create QR codes from any text or URL instantly. Download as PNG for printing or sharing.

200px

QR code updates as you type.

💡 QR codes often encode URLs. Use the URL Encoder to properly encode special characters in the URL before generating the QR code. For saving the QR code image in a specific format, the Image Compressor reduces PNG file size without quality loss.

How to Generate a QR Code

Type or paste your text, URL, or data into the input field and the QR code generates instantly. Adjust size as needed, then download the PNG image for use in print or digital materials.

QR Code Data Types and What to Use Them For

Data TypeFormatExample Use
URLhttps://example.comWebsite links, landing pages, menus
Plain textAny text stringInformation displays, instructions
Emailmailto:[email protected]Contact information, email sign-ups
Phonetel:+15551234567Click-to-call, business cards
SMSsmsto:+15551234567:MessageOpt-in campaigns, support
WiFiWIFI:S:NetworkName;T:WPA;P:password;;Guest network access cards
vCardBEGIN:VCARD... END:VCARDBusiness card scanning, contact sharing
Calendar eventBEGIN:VEVENT... END:VEVENTEvent posters, invitations

QR Code Best Practices for Print and Digital Use

QR Code Size Guide for Common Uses

Use CaseRecommended SizeScanning Distance
Business card2 × 2 cm10–20 cm
Flyer / brochure3 × 3 cm20–30 cm
Poster / menu5 × 5 cm40–60 cm
A-frame display10 × 10 cm1–1.5 m
Billboard / storefront20+ cm3–5 m

QR Code Use Case Workflow

After generating your QR code, these tools help with common next steps:

Frequently Asked Questions

What types of content can I encode in a QR code?
URLs, plain text, phone numbers (tel: format), email addresses (mailto: format), SMS messages (smsto: format), WiFi network credentials, and vCard contact information. The scanner app determines how to handle each format.
What does 'error correction level' mean?
Error correction allows a QR code to be scanned even if part of it is damaged or covered. Level L: 7% damage recovery. Level M: 15%. Level Q: 25%. Level H: 30%. Higher error correction makes the QR code denser and harder to scan at small sizes, but more robust when printed on physical materials.
How small can I print a QR code and still have it scan?
A minimum of 2×2 cm (about 0.8 inches) is the practical minimum for most smartphone cameras at arms length. For farther scanning distances (posters, billboards), scale up proportionally.
Does the QR code work without an internet connection?
If the QR code encodes a URL, the device scanning it needs internet to visit the URL. If it encodes plain text, contact info, or WiFi credentials, it works offline — the scanner reads the data directly from the QR code without any network request.
Do QR codes expire?
The QR code itself does not expire. If it encodes a URL, the code is valid as long as the URL remains accessible. If you use a URL shortener to track scans, the shortener service controls expiry.
Can I customize the appearance of the QR code?
The generator produces standard black-and-white QR codes for maximum scanner compatibility. Color QR codes are technically possible but can fail to scan if the color contrast between modules and background is insufficient.
What can I encode in a QR code?
URLs, plain text, email addresses, phone numbers, Wi-Fi credentials, and more.

How It Works

1
Enter your contentType or paste a URL, text, phone number, email address, or any string to encode in the QR code.
2
Customize size and error correctionChoose QR code size and error correction level. Higher error correction makes the code scannable even if partially damaged.
3
Download the QR codeDownload as a PNG image — no watermark, no registration required.

When to Use This Tool

  • Creating a QR code for a URL to print on a flyer, business card, or poster
  • Generating a QR code for a WiFi network, contact card, or event link
  • Making a QR code for a product page to add to packaging or marketing materials
  • Creating a QR code for a payment link or form URL

🔒 Privacy & Security

QR codes are generated using a JavaScript QR code library running in your browser. No URL or content is uploaded. The QR image is rendered on a Canvas element and offered as a local PNG download.

You Might Also Need

URL Encoder →Password Generator →Image Compressor →

Related Tools