QR Code Generator — Create Free QR Codes Online

QR Code Generator

Generate a QR code for any text, URL, or data. Customize size, error correction, and colors — then download as a high-quality PNG image.

Instant live preview Custom colors Download PNG 100% browser-side
QR Content
Live Preview
Start typing to generate your QR code
Enter ContentType text, a URL, email, phone, or any data
CustomizeSet size, error correction, and QR colors
PreviewSee the QR code update live as you type
DownloadSave a high-quality PNG or print directly

About QR Code Generator

The QR Code Generator is a free online tool that creates custom QR codes for any content — URLs, plain text, contact cards, WiFi credentials, email addresses and more. QR codes bridge the gap between physical and digital — printed on business cards, posters, menus or product packaging, they let anyone with a smartphone camera access digital content instantly.

All generated QR codes are high-resolution and downloadable in PNG or SVG format, suitable for both digital use and professional print applications.

How to Create a QR Code

  • Select the content type (URL, text, vCard, WiFi, etc.)
  • Enter your content (URL, message, contact details, etc.)
  • Customize the size and error correction level if needed
  • Click Generate QR Code
  • Download as PNG (for web/digital use) or SVG (for print)

QR Code Use Cases

  • Link physical marketing materials to your website
  • Share WiFi passwords without typing them
  • Add contact information to business cards
  • Create trackable campaign links for offline ads
  • Direct restaurant customers to digital menus

Error Correction

Higher error correction (H level) makes QR codes scannable even if up to 30% is obscured — useful if you plan to add a logo overlay. Free, no watermark, no login required.

Frequently Asked Questions

What can I encode in a QR code?
QR codes can encode plain text, URLs, email addresses, phone numbers, SMS messages, Wi-Fi credentials, vCard contact info, and more. For a URL, the scanner opens the link automatically. For plain text, it displays the text on screen. The QR content is limited to roughly 3,000 characters for high error correction.
What is the error correction level?
Error correction lets a QR code be partially damaged or obscured and still scan correctly. L recovers 7% damage (smallest code, most data capacity), M recovers 15%, Q recovers 25%, and H recovers 30% (largest code, most resilient). Use H if you plan to print on a surface that might get dirty or wear — like a shop window or outdoor sign.
What size should I choose?
For digital use (websites, messages), 250×250 or 300×300 is fine. For print, choose 400×400 or 500×500 for better sharpness when scaled up. When in doubt, bigger is better — a QR code can always be scaled down cleanly, but scaling up a small one blurs the modules.
Can I use custom colors?
Yes — you can pick any foreground and background color. Make sure the dark/light contrast ratio is sufficient for scanners to read the code. Avoid light foreground on light background or dark on dark. Test by scanning the preview with your phone before printing.

100+ Free SEO Tools — No Signup Needed

Keyword research, backlink checker, plagiarism detector, meta tags & more. All free, all instant.

Explore All Tools