QR Code Generator – Free Online Tool | Awesome Toolkit

QR Code Generator

Generate a QR code from any URL or text. Download as PNG instantly.

By Marshkalk

How to use the QR Code Generator

  1. Enter a URL or any text in the input field.
  2. Choose the output size and error correction level, then click Generate QR Code.
  3. Click Download PNG to save the image. No watermark, no account required.

What can a QR code encode?

A QR code can encode any text up to a few thousand characters. Common uses:

  • URLs: link to a website, landing page, or product page
  • Wi-Fi credentials: format: WIFI:S:NetworkName;T:WPA;P:password;;
  • Contact cards: vCard format lets someone add you to their contacts by scanning
  • Email: format: mailto:user@example.com?subject=Hello
  • SMS: format: sms:+1234567890?body=Hello
  • Plain text: instructions, codes, short messages

Error correction levels

QR codes include built-in error correction so they can still be scanned even if partially damaged or obscured:

LevelData recoveryBest for
LUp to 7%Digital displays, screens, clean environments
MUp to 15%General purpose (recommended default)
QUp to 25%Industrial use, moderate wear expected
HUp to 30%Printed materials, logos overlaid on code

Higher error correction produces a larger, denser code. Use H when you plan to place a logo in the center of the QR code.

Tips for better scanning

  • Use high contrast, dark code on white background is most reliable
  • Leave a quiet zone (white border) around the code, at least 4 modules wide
  • Print at 300 DPI or higher for physical materials; use at least 200×200 px for digital
  • Shorten long URLs with a URL shortener before encoding to reduce code density

Privacy

Generation uses the qrcode.js library entirely in your browser. No input text is sent to any server.