QR Code Generator

Create a free QR code for any URL, text, email, phone or Wi-Fi instantly. Download as PNG. Works entirely in your browser.

Last updated 23 June 2026 · Built and maintained by Mustafa Bilgic

Free Online QR Code Generator

Turn any link or text into a scannable QR code in seconds. This generator builds the QR matrix directly in your browser and renders it onto a canvas, so nothing is uploaded. Pick a size and error-correction level, then download a crisp PNG ready for print or screen.

How to Generate a QR Code

  1. Type or paste the URL or text you want to encode.
  2. Choose a pixel size; larger sizes scan more reliably from a distance or in print.
  3. Pick an error-correction level. Higher levels survive smudges and logos but pack more dots.
  4. Click Generate, then Download PNG.

What Can You Encode?

Use caseWhat to type
Website linkhttps://example.com
Emailmailto:[email protected]
Phonetel:+15551234567
SMSsms:+15551234567
Plain textAny message up to a few hundred characters
Wi-FiWIFI:T:WPA;S:NetworkName;P:password;;

Frequently Asked Questions

Is this QR code generator really free?

Yes. There is no charge, no watermark, and no sign-up. You can generate and download as many QR codes as you like.

Do my QR codes expire?

No. These are static QR codes that encode your data directly. Once created, the image works forever and never depends on this site staying online.

What size should I use for printing?

For print, use 384 or 512 pixels and scale the image rather than stretching a small one. A printed QR code should be at least about 2 by 2 centimetres to scan reliably.

What is error correction and which level should I pick?

Error correction lets a code still scan when partly damaged. Medium (15%) is a good default. Use High if the code may get dirty or you place a small logo over the centre.

Is my data uploaded to a server?

No. The QR code is built entirely in your browser with JavaScript and drawn to a canvas. Your text never leaves your device.

More Free Tools