QR Code Generator

Create QR codes from any text or URL. Choose the error correction level and download it as a PNG.

100% in your browser — nothing is sent to any server

Generate QR

0 characters

How a QR code works

A QR code stores data as a matrix of dark and light modules. The three large squares in the corners help the reader detect orientation; the rest of the matrix contains the encoded information plus redundancy for error correction. Higher correction levels require more modules.

Best practices

  • For URLs, use https:// so readers open the link directly.
  • Test the QR code with multiple readers before printing.
  • Do not make it too small: leave a white margin around it (quiet zone) to make scanning easier.
  • If printing on paper or displaying on a small screen, choose a medium or high error correction level.

Frequently asked questions

What is a QR code?

A QR code (Quick Response) is a two-dimensional barcode that can store text, URLs, contact details, Wi-Fi credentials, and more. It can be read by any smartphone camera.

Is the PNG download free?

Yes. You can generate and download QR codes as PNG files without registration or cost.

What is error correction?

It lets the QR code remain readable even if part of it is covered or damaged. Options are L (~7%), M (~15%), Q (~25%), and H (~30%). A higher level makes the code more complex.

Is my text sent to a server?

No. The QR code is generated in your browser; the text or URL never leaves your device.