QR Code Generator

Create QR codes for any URL or text.

Generator

Enter a URL, text, email, or phone number. The QR code is generated in your browser and shown below. Choose a size and click Download PNG to save the image. Your content is never sent to a server.

Enter text or a URL above to generate a QR code.

About QR Code Generator

A QR code is a 2D barcode that stores text or a URL. When someone scans it with a phone camera, they can open the link, see the text, or add a contact. This tool generates the QR code in your browser from whatever you type — URL, plain text, email (mailto:), or phone (tel:) — and lets you download it as a PNG. No upload; your data stays on your device.

How to Use QR Code Generator

  1. Type or paste your content in Content (URL or text) — e.g. https://example.com or a short message.
  2. The QR code appears below. Select Size (px) if you need a larger or smaller image.
  3. Click Download PNG to save the image. Use it in documents, posters, or on your website.

Key Features

  • Generates QR codes for URLs, plain text, email addresses, phone numbers, and WiFi credentials
  • Adjustable image size for print or digital use
  • Instant preview that updates as you type
  • One-click PNG download — no watermarks, no branding
  • 100% browser-based — your content is never sent to any server
  • Works seamlessly with the QR Code Decoder for a complete encode/decode workflow

When to Use This Tool

  • Sharing a link on printed material (flyers, business cards, packaging)
  • Adding a "Scan to pay" or "Scan for menu" code
  • Encoding WiFi credentials or contact details for easy scanning
  • Quick one-off QR code without signing up for a service

Technical Details

Shorter content produces simpler QR codes that scan more reliably. Very long text (thousands of characters) may produce dense codes that are harder to read. For best results use a size of at least 200–300 px and ensure good contrast (dark on light background). The QR code is rendered using a JavaScript library on an HTML Canvas element and exported as a PNG via canvas.toDataURL().

Conclusion

This free, browser-based QR Code Generator lets you create downloadable QR codes for any text or URL in seconds. No sign-up, no watermarks, and no data leaves your device — making it the simplest way to bridge the physical and digital worlds.

Frequently Asked Questions

Is my data sent to a server?
No. The QR code is generated entirely in your browser. Your text or URL never leaves your device.
What can I encode in a QR code?
You can encode any text: URLs, plain text, email addresses (mailto:), phone numbers (tel:), or WiFi credentials. Keep it under about 4000 characters for best scan reliability.
Why is my QR code not scanning?
Try increasing the size (e.g. 300px), ensure good contrast, and avoid encoding too much data. Very long text produces dense QR codes that are harder to scan.
Can I use the QR code commercially?
Yes. The generated QR code image is yours to use however you wish — on websites, printed materials, packaging, or marketing collateral. There are no licensing restrictions.