Skip to content

Free QR code generator

Make a QR code for a website, text, Wi-Fi network, email or phone number. Choose the colors and error correction, then download a PNG or a print-ready SVG.

  • Free, no limits
  • No sign-up
  • No watermark
Everything happens in your browser; your data is never uploaded.
  • ✓ Free
  • ✓ No sign-up
  • ✓ Nothing uploaded

Next step

What to do next

How to use it

  1. Choose the content type: URL, Text, Wi-Fi, Email or Phone.
  2. Fill in the details; the QR code updates as you type.
  3. Optionally change the colors, error correction level and download size.
  4. Download PNG or SVG, and test the code with your phone before printing.
Try it now

Static QR codes that never expire

Every QR code made here is static: the content, such as your URL or Wi-Fi password, is stored directly in the pattern. That means:

  • It never expires and keeps working as long as the destination exists.
  • No account, no subscription, no watermark.
  • No tracking: scans go straight to your link, not through a redirect server.

Many "free" QR generators create dynamic codes instead, which point to a short link on their own server. Those let you change the destination later and count scans, but they can stop working when a trial ends or the service shuts down. If you print a static code, it works for good, but you cannot change where it points. Use a link you control and will not change, such as your homepage or a permanent page.

The code is generated in your browser; what you type is not sent to a server.

Content types

TypeWhat the code does when scanned
URLOpens the web page. https:// is added automatically if missing.
TextShows the text, e.g. a serial number or short note.
Wi-FiOffers to join the network, no typing needed. Supports WPA/WPA2/WPA3, WEP, open and hidden networks.
EmailOpens a new email with the address, and optionally the subject and message, filled in.
PhoneOffers to call the number. Use international format, e.g. +1 555 123 4567.

For special cases there are dedicated tools: a Wi-Fi QR card to print for guests, a vCard business card QR, a restaurant menu QR and a Google review QR.

Error correction levels

QR codes contain redundant data so they can still be read when partly dirty, scratched or covered. More redundancy makes the pattern denser.

LevelRecoverable damageUse for
Labout 7%Long URLs on screens, the smallest pattern
Mabout 15%Most uses (default)
Qabout 25%Outdoor signs, packaging, surfaces that get worn
Habout 30%Codes with a logo placed on top, rough conditions

If your content is too long for one QR code, the tool tells you; shorten the text or URL, or pick a lower level.

Printing tips

  • Size: at least 0.8 × 0.8 in (2 × 2 cm) for business cards and flyers. As a rule of thumb, the code should be about one tenth of the scanning distance: a poster read from 10 feet away needs a code about 1 foot wide.
  • Format: download SVG for print. It is vector-based and stays sharp at any size. PNG is fine for screens, presentations and documents; choose 1024 or 2048 px for print.
  • Contrast: use a dark code on a light background. Many scanners cannot read light-on-dark or low-contrast codes, and the tool warns you if your colors are reversed.
  • Quiet zone: keep the white margin around the code free of text and graphics.
  • Test before printing: scan the code with two different phones, at the final printed size.

How to scan a QR code

On iPhone and most Android phones, open the camera app and point it at the code; a link or action pops up. On some Android phones, use Google Lens or the QR scanner tile in the quick settings panel.

To read a QR code from a screenshot or an image file instead, use our QR code scanner, which also warns about suspicious links.

Frequently asked questions

Is this QR code generator really free?

Yes. No sign-up, no watermark, no scan limits, and the codes never expire.

Do the QR codes expire?

No. They are static: the content is in the code itself, so they work as long as the destination exists.

Can I change the link after printing?

No. Static codes cannot be edited. Point the code to a page you control, and change that page instead.

Should I download PNG or SVG?

SVG for print, because it stays sharp at any size. PNG for screens, slides and documents.

Can I track how many people scan my code?

Not with a static code. Add UTM parameters to your URL to see visits in your analytics tool.

Is my data sent anywhere?

No. The QR code is generated in your browser.

Last updated: November 12, 2026

Recommended

Similar tools

If QR code generator helped, you may need these too.

See all in category →

People also use