20 / qr-code-generator

free online tool

QR Code Generator

Generate QR codes for any URL or text instantly — no upload required.

how to use

  1. 01

    Type or paste any text or URL into the input field.

  2. 02

    The QR code is generated in real time.

  3. 03

    Right-click or use the Download button to save the image.

about

What is this tool?

QR Code Generator creates QR codes client-side using a JavaScript QR encoding library. QR codes can encode URLs, contact information, Wi-Fi credentials, or any plain text. The generated image is a standard QR code scannable by any modern smartphone camera.

why use this tool

  • -Create QR codes for events, menus, business cards, and more.
  • -No server required — generation is instant.
  • -Supports URLs, phone numbers, email addresses, and plain text.
  • -Download as PNG for print or digital use.

features

  • -Real-time QR code generation.
  • -Supports any text or URL input.
  • -Downloadable as PNG.
  • -Scannable by all modern devices.

comparison

QR Code Content Types

Content TypeFormat ExampleTypical UseScannability
URLhttps://example.comWebsite links, landing pagesExcellent (short URL)
Emailmailto:hello@example.comContact cards, feedback formsExcellent
Phonetel:+821012345678Business cards, menusExcellent
Plain textAny text up to ~3 KBWi-Fi passwords, instructionsGood (keep short)
Wi-FiWIFI:S:MyNetwork;T:WPA;P:password;;Guest Wi-Fi sharingExcellent
privacy

All processing happens entirely in your browser using JavaScript. No files, text, or data are ever sent to a server. Your data stays on your device.

✦ tip from dragontail

For Dragontail's offline events and business cards, I always use a URL shortener before generating the QR code. A shorter URL means fewer QR modules (dots), which makes the code easier to scan — especially when printed small. If you're printing a QR code below 3 cm in size, test it on three different phones before going to print.

faq

What can a QR code contain?

URLs, email addresses (mailto:), phone numbers (tel:), Wi-Fi credentials, and plain text up to about 3KB.

Is there a character limit?

QR codes have a maximum capacity of ~4,296 alphanumeric characters, but shorter content produces a less dense, more easily scanned code.

Do the QR codes expire?

No. The QR codes generated here are static — they do not expire and link directly to whatever text or URL you encoded.