K
ken
HomeArticles🕐 Time Converter📋 JSON Tools🖼️ Base64 Image🔑 Password Generator Cron Expression🔤 Case Converter📱 QR Code#️⃣ Hash🔡 Encoding🔍 Regex Tester⚙️ Config Convert🔐 Encrypt/Decrypt⚖️ BMI Calculator🎲 Random Data🗜️ Image Tools🌍 World Clock🏛️ Roman Numeral🔢 Number to Chinese💰 Loan Calculator

QR Code

QR codes are the most convenient bridge between the physical and digital worlds — scan to visit a website, connect to Wi-Fi, add a contact, or complete a payment. This tool generates high-quality QR codes instantly in your browser — no software installation or third-party API calls needed.

Customizable size (128px-1024px), optional center logo overlay, and one-click PNG download. All generation uses the Canvas API locally in your browser — your input text is never uploaded anywhere. Only you and the person scanning know what's encoded.

📱

Enter content to generate

📖 QR Code Generator Guide

What Is a QR Code?

QR Code (Quick Response Code) is a two-dimensional matrix barcode invented by DENSO WAVE in 1994. While a 1D barcode stores ~20 characters, a QR code stores thousands — URLs, text, contact info, Wi-Fi credentials, even Bitcoin addresses. QR codes include Reed-Solomon error correction: even with up to 30% damage or occlusion, they still decode correctly. The QR Code patent has expired; anyone can use it freely.

Features

  • Any content: Text, URLs, phone numbers, email addresses, Wi-Fi configs (WIFI:S:SSID;T:WPA;P:password;;), and more.
  • Custom size: 128px to 1024px. 256px for web embedding; 512px+ for print.
  • Logo overlay: Brand logo in the center. QR error correction allows up to 30% occlusion — logo embedding exploits this. Use H (High) error correction when adding logos.
  • Error correction level: L (7%), M (15%), Q (25%), H (30%). Choose H for logo-embedded codes. Higher levels increase module density — need larger sizes for clarity.
  • PNG download: High-resolution PNG via Canvas API, ready for print and web.

Best Practices

  • Logo size: Keep it under 15-20% of the QR area to avoid scan failures.
  • Colors: Dark foreground + light background works best. Avoid color inversion — some scanners can't handle it.
  • Quiet zone: Leave at least 4 module-widths of clear space around the QR code.
  • Privacy: All QR generation happens in your browser's Canvas. Input text is never uploaded.