QR Code Generator & Reader

Turn any text or URL into a QR code and download it as a PNG, or read a QR code with your camera or an image file to see what it contains.

How to use QR Code Generator & Reader

  1. On the Generate tab, enter the text or URL to encode.
  2. Choose a size and error-correction level (L, M, Q, H), then download the PNG.
  3. On the Read tab, drop a QR image or paste a screenshot to see what it contains.
  4. Or press the camera button to scan a QR code live; if the result is a URL you can open it right away.

Frequently asked questions

Which error-correction level should I pick?

Higher levels stay scannable when partly covered or poorly printed. M is fine on screen; use Q or H for print or when placing a logo on top.

Are the images I read uploaded anywhere?

No. Both image decoding and camera scanning run in your browser, so nothing is sent to a server.

The camera will not start.

Cameras are only available over HTTPS and need browser permission. If you denied it, re-allow the camera from the lock icon in the address bar.