Free QR Code Generator

Turn any link or text into a scannable QR code, then download it as a crisp PNG for print or screens.

Size

Your QR code will appear here

How to use QR Code Generator

  1. Type or paste a link or text.
  2. Choose a size — larger sizes suit print.
  3. Click Generate QR code.
  4. Download the PNG or copy the image.

Features

  • Works with links, plain text, phone numbers, email addresses and Wi-Fi details
  • PNG download in three sizes, up to 1024 px for print
  • Three error-correction levels so small or slightly damaged codes still scan
  • A white margin (quiet zone) is added around the code so scanners can read it
  • Copy the image straight to your clipboard
  • Generated locally — the text you enter is never sent to a server

What can you use QR Code Generator for?

A QR code is a scannable square barcode that stores a link or text so people can jump to it instantly with their phone camera. This generator turns anything you type into a downloadable QR code entirely in your browser — handy for business cards, posters, menus and packaging.

A QR code turns a link, a Wi-Fi password or a block of text into something a phone camera can scan in under a second — no app, no typing, no login. Because this generator builds the code with your browser's own canvas, the text or URL you enter is never sent to a server, so it's safe to use for private links, internal documents or anything you don't want logged on a third party's servers.

  • Printing a scannable link on business cards, flyers, posters or restaurant menus.
  • Sharing Wi-Fi credentials with guests without reading out a long password.
  • Linking a physical product, packaging insert or event ticket to a web page.
  • Adding a quick link to a portfolio, resume or social profile at the bottom of a slide or document.

Tips for better results

  • Keep the encoded text short — shorter input makes a simpler, more scannable code, especially at small print sizes.
  • Test the code with two or three different phone cameras before printing a large batch.
  • Leave a quiet white margin around the code; cropping it too tightly can stop scanners from reading it.
  • If the destination link might change later, point the code at a URL you control (like a redirect) rather than baking in a one-off page.

Frequently asked questions

Is this QR code generator free?

Yes, generating and downloading QR codes is completely free, with no limits, no account and no signup.

Are my QR codes uploaded anywhere?

No. The QR code is created locally in your browser and never leaves your device.

What can I put in a QR code?

Any text or URL, such as a website link, business card details, or Wi-Fi info.

Do QR codes expire?

No, the code itself never expires — it's a fixed pattern that always decodes to the exact text you entered. If the link it points to is taken down, the code will still scan, but the destination page will be gone.

Can I put more than a URL in a QR code?

Yes. Plain text, phone numbers, email addresses and Wi-Fi details all work — anything the scanning app can interpret as text.

Which error correction level should I choose?

Medium is a good default. Choose High if the code will be printed small, on a textured surface or with a logo placed over it. Higher levels can recover more damaged data (about 7% for Low, 15% for Medium and 30% for High) but make the pattern denser.

How big should I print a QR code?

As a rule of thumb, keep the code at least 2 cm (about 0.8 in) wide, and make it roughly one-tenth as wide as the distance people will scan it from. Always test-scan a printed sample first.

Can I make a Wi-Fi QR code that connects automatically?

Yes — type your network details using the standard Wi-Fi format your phone's camera recognizes: WIFI:T:WPA;S:YourNetworkName;P:YourPassword;; (use T:nopass if the network is open). Generate the code as normal, and most phones will offer to join the network as soon as it's scanned.

Related tools

Learn more