QR Code Generator

Generate a QR code from text or a URL.

Options

Size (px)

What can I use a QR code for?

A QR (Quick Response) code is a 2D barcode that can be scanned by any smartphone camera to open a URL, display text, or pass along other data instantly. They're commonly used on posters, business cards, product packaging, and restaurant menus as a quick way to point people at a website without them having to type anything.

How to use this tool

Enter the text or URL you want encoded, optionally adjust the output size, and click Generate QR Code. Once generated, use Download PNG to save the image to your device.

Common use cases

  • Printing a QR code on a flyer, business card, or product label that links to a website.
  • Sharing Wi-Fi credentials or contact details without anyone needing to type them in.
  • Adding a scannable link to a menu, event ticket, or presentation slide.
  • Generating a quick QR code for testing how your app or device's scanner handles different content types.

Frequently asked questions

What's the maximum amount of text a QR code can hold?

Standard QR codes can hold up to around 4,296 alphanumeric characters, though codes with that much data become very dense and require a larger printed size or a closer-range scan to read reliably. Shorter content (like a URL) produces a simpler, easier-to-scan code.

Does the QR code expire or stop working?

No. A QR code just encodes the exact text or URL you gave it; it doesn't call any external service and never expires. If it points to a URL, the code keeps working as long as that URL stays valid.

Why won't my QR code scan?

The most common causes are printing it too small, encoding too much text (making the pattern too dense), or low contrast between the code and its background. Try increasing the size or shortening the content.