How to make a QR code

  1. Choose what the code should do: open a link, join Wi-Fi, save a contact and so on.
  2. Fill in the details. The preview updates instantly.
  3. Pick colors and an error correction level if you like.
  4. Download a PNG for screens or an SVG for print, and test it with your phone before printing.

Popular QR code uses

  • Wi-Fi sharing: guests scan to join without typing the password.
  • Restaurant menus and event programs.
  • Business cards: a vCard code saves your contact in one tap.
  • Flyers and posters: link to a sign-up page or ticket shop.
  • Product packaging: link to instructions, reviews or reorder pages.

Printing tips

  • Keep a quiet zone (empty margin) around the code; the download includes one.
  • Use dark-on-light colors with high contrast.
  • Shorter links make simpler codes that scan faster from further away.
  • Avoid placing codes on curved or shiny surfaces where glare can block scanning.

Need a retail barcode instead? Use the barcode generator. "QR Code" is a registered trademark of DENSO WAVE INCORPORATED.

Last reviewed October 2026.

Frequently asked questions

Is this QR code generator really free?

Yes. Codes are created in your browser with no sign-up, no watermark and no limit. They are static QR codes, so they work forever and do not depend on any service staying online.

Do these QR codes expire?

No. A static QR code stores your link or text directly in the pattern, so it never expires. The only way it stops working is if the website it points to goes offline.

What is the difference between static and dynamic QR codes?

A static code holds the information itself and cannot be changed after printing. A dynamic code points to a short link run by a company, which lets you change the destination and track scans but usually needs a paid subscription. This tool makes static codes.

What does error correction mean?

Error correction lets a QR code still scan if part of it is dirty, damaged or covered. Low (L) recovers about 7%, Medium (M) about 15%, Quartile (Q) about 25% and High (H) about 30%. Higher levels make the code denser.

What size should I print my QR code?

A common rule is at least 2 × 2 cm (about 0.8 inches) for close scanning, and roughly one-tenth of the scanning distance for posters (a code read from 2 meters should be about 20 cm wide). Download the SVG for perfectly sharp printing at any size.

Can I change the colors?

Yes. Keep a strong contrast with a dark code on a light background. Very light codes or inverted colors may not scan on some phones.