Generate QR codes as PNG / JPG / EPS (vector) for free

Page Summary

The QR Code Generator instantly creates high-quality QR codes from a URL or text. Adjust the error correction level and resolution. Download generated QR codes as PNG or JPG, or as a high-resolution image suitable for print, perfect for flyers, business cards, websites, and more.

  • High resolution: Sharp QR codes that hold up in print
  • Error correction: Levels L through H for resilience against dirt or damage
  • Instant generation: Real-time preview as you type
  • Privacy: No input or generated data is recorded on the server
ADVERTISEMENT
QR color
Background

🔒 Input data is processed only in your browser and is never sent to a server.

Enter a URL or text
to display a QR code
ADVERTISEMENT

Frequently Asked Questions (FAQ)

QR error correction levels and how to choose

QR codes have built-in error correction so that even if part of the code is dirty or damaged, the data can still be recovered. The higher the level, the better the recovery, but the QR pattern becomes denser and may be harder to scan.

When to use each level

L (7%): When you want to keep data minimal. Good for clean printed surfaces.
M (15%): Best for general use. A good balance.
Q (25%): For environments where dirt is expected, such as factories or outdoors.
H (30%): Used for "design QR" codes that overlay a logo. Maximum durability.

Why EPS is best for print and professional artwork

EPS is a vector format, so quality does not degrade no matter how much you scale it up. For QR codes used on business cards, flyers, or outdoor signage, the highest-quality approach is to export as EPS and place the file in Adobe Illustrator or Inkscape.

Practical limitations

QR code data capacity is capped: up to 7,089 numeric characters, 4,296 alphanumeric characters, or 2,953 binary bytes. Long URLs or vCard data raise the version (cell density) and become hard to scan when printed small. URL shortening helps, but consider the trade-off of shortener expiration. SVG QR output scales to any size, while raster output blurs above its rendered size.

Drawbacks and trade-offs

Raising the error correction level (L to M to Q to H) improves reliability but increases the QR code size (version) and reduces data efficiency. For a center logo, you need level H (recovers up to 30%), which costs about 30% of capacity. Standard guidance also recommends black-and-white (high contrast); colored QR codes can degrade scan accuracy on some readers.

On-the-job Q&A

Q: Printed QR codes won't scan. - The recommended minimum print size is 20x20mm. QRs with many cells (higher version) need to be printed even larger. Glossy paper can also reflect light and prevent scans, so matte paper is preferred. Q: Can I change the URL inside a QR code? - No, once generated the content cannot be changed. The standard practice is to point the QR at a redirect service and update the redirect destination.

QR code trends

QR codes were invented in 1994 by Denso Wave in Japan. Adoption accelerated globally during the COVID-19 pandemic in 2020 with widespread use for contactless payments and digital menus. As of 2024, smartphone camera apps include built-in QR readers, so dedicated apps are no longer needed. The next-generation rMQR (Rectangular Micro QR) is now standardized and optimized for narrow regions like labels and tickets. Color barcodes such as JABCode and continued demand for the smaller Micro QR Code are also growing.