QR Code Generator

Create free QR codes for websites, text, Wi-Fi, email, phone calls and SMS. Choose your colors and download a high-resolution PNG or SVG. Codes never expire.

  • Static codes never expire
  • PNG & SVG download
  • No sign-up, no tracking

Tip: keep a dark foreground on a light background, and test the code with your phone before printing.

How to use the QR Code Generator tool

  1. Choose the type of QR codePick Website, Text, Wi-Fi, Email, Phone or SMS.
  2. Enter your contentType the URL, message or network details. The preview updates as you type.
  3. Customize the lookChoose foreground and background colors, size, error correction level and margin.
  4. Download and testDownload a PNG for screens or an SVG for print, then scan it with your phone camera to check it works.

Why use this QR code generator

  • Free foreverThese are static QR codes: the data is stored in the code itself, so it keeps working forever without a subscription.
  • No tracking or redirectsScanning goes straight to your content. There is no third-party redirect link that could stop working or collect data.
  • Print-ready SVGVector SVG files stay perfectly sharp at any size, from business cards to billboards.
  • Wi-Fi sharingGuests scan the code to join your network without typing the password.
  • Error correctionChoose up to 30% error correction so the code still scans if it is partly damaged or covered.
  • PrivateCodes are generated in your browser. Your Wi-Fi password and other details are never uploaded.

What is a QR code?

A QR code (Quick Response code) is a square, two-dimensional barcode that a smartphone camera can read in a fraction of a second. It can store a web address, plain text, contact details, Wi-Fi credentials and more. Almost every modern iPhone and Android phone can scan QR codes directly from the camera app, so no extra app is needed.

QR codes are everywhere: restaurant menus, product packaging, business cards, posters, event tickets, payment terminals and classroom handouts. They bridge printed material and online content with a single scan.

Static vs dynamic QR codes

This tool creates static QR codes. The information is encoded directly in the pattern, so the code works forever and does not depend on any external service. Many “free” QR generators create dynamic codes instead, which point to a short link on the provider’s server. That link can be disabled when a free trial ends, breaking every printed copy. Static codes avoid that risk entirely.

The one limitation of a static code is that the content cannot be edited after printing. If you might need to change the destination later, point the QR code to a page on your own website that you control.

Choosing the error correction level

QR codes contain redundant data so they can still be read when part of the code is dirty, scratched or covered. Higher error correction makes the code more robust but also denser:

LevelRecoverable damageBest for
Low (L)about 7%Screens and clean, controlled environments
Medium (M)about 15%Most printed materials (recommended default)
Quartile (Q)about 25%Outdoor signage and packaging
High (H)about 30%Codes that may get damaged or have a small logo placed over them

Tips for QR codes that always scan

  • Keep strong contrast. Use a dark code on a light background. Inverted codes (light on dark) do not scan on every phone.
  • Leave a quiet zone. The empty border around the code helps scanners find it. Do not crop it off.
  • Size it for the distance. A good rule of thumb is that the code should be at least one tenth of the scanning distance wide. For a poster read from 2 metres away, make it at least 20 cm wide.
  • Keep the content short. Shorter URLs create simpler codes that scan faster. Remove unnecessary tracking parameters where possible.
  • Test before printing. Scan the downloaded file with at least two different phones.

Frequently asked questions

Are these QR codes free for commercial use?
Yes. You can use the QR codes you create here on products, packaging, menus, flyers and any other commercial material at no cost.
Do the QR codes expire?
No. They are static codes with the content stored directly in the pattern, so they work forever and do not rely on our servers.
Can I track how many people scan my QR code?
Static codes cannot count scans on their own. To measure scans, point the code to a URL with UTM parameters and check the visits in your analytics tool.
How do Wi-Fi QR codes work?
The code contains the network name, security type and password in a standard format. When a guest scans it, their phone offers to join the network automatically. The details are generated in your browser and never uploaded.
Should I download PNG or SVG?
Use PNG for websites, documents and social media. Use SVG for professional printing because it is a vector format that stays sharp at any size.
How much data can a QR code hold?
Up to about 2,950 bytes of text at the lowest error correction level. In practice, keep content much shorter so the code stays easy to scan.