Skip to content
Tools Free calculators that show their working

Free QR Code Generator

A QR code generator turns a link, Wi-Fi login or text into a square barcode that phone cameras can scan. This one makes static QR codes: the content is stored inside the code itself, so it works forever, needs no account and cannot be switched off. Download it as a PNG for screens or an SVG for print.

What should the code open?

How to use this QR code maker

  1. Choose what to encode. Pick website, Wi-Fi, text, email or phone and fill in the fields that appear.
  2. Set error correction. Medium suits most uses. Choose High for printed codes that may get scuffed, or if you plan to place a small logo over the centre.
  3. Pick colours. Keep a dark code on a light background with strong contrast. The tool warns you if a colour choice may not scan.
  4. Download and test. Download a PNG or SVG, then scan it with two different phones before printing or sharing.

Static QR code vs dynamic QR code

A static QR code holds the data directly. Scan it and your phone reads the link or text with no middleman. It never expires and keeps working even if this website disappears.

A dynamic QR code holds a short link to a third-party service that redirects to your destination. That lets you change the destination and see scan statistics, but the code stops working if the subscription lapses or the provider shuts down, and every scan passes through their servers. Many “free QR code generator” sites make dynamic codes and later ask for payment to keep them active.

If your destination will not change, a static code is simpler, more private and permanent. If you need to update a printed code later, point it at a page on your own website that you control.

How to make a Wi-Fi QR code

A wifi qr code lets guests join your network by pointing their camera at it, with no typing. Enter the network name exactly as it appears (it is case-sensitive), the password and the security type. Most home and office routers use WPA2 or WPA3, which both use the WPA setting.

The code uses the standard WIFI:T:WPA;S:name;P:password;; format, which the built-in camera apps on iPhone (iOS 11 and later) and Android 10 and later understand. The password is inside the code, so treat a printed Wi-Fi QR code like the password itself and only display it where you are happy for anyone to join.

Choosing error correction

QR codes contain extra data so they still scan when part of the code is dirty, damaged or covered:

LevelData that can be recoveredBest for
L (Low)About 7%Screens and long links where size matters
M (Medium)About 15%Most uses
Q (Quartile)About 25%Printed materials, packaging
H (High)About 30%Outdoor signs, codes with a logo on top

Higher levels make the code denser, so keep links short. The tool shows the QR version (grid size) so you can see the effect.

Printing QR codes that scan first time

  • Size: a common rule is a scanning distance of about 10 times the code’s width. A 2.5 cm (1 in) code scans from about 25 cm; a poster read from 3 m needs a code about 30 cm wide.
  • Quiet zone: keep the white margin around the code. The downloads include a 4-module border, which is the standard minimum.
  • Contrast: dark on light works best. Avoid inverted (light on dark) codes, which some cameras cannot read.
  • Use SVG for print: it scales to any size without blurring.
  • Add a call to action such as “Scan to see the menu”, so people know what they will get.

Privacy and safety

Codes are generated in your browser, so your links, text and Wi-Fi passwords are never sent to us. Scans are not tracked. If you are scanning codes rather than making them, check the link preview your phone shows before opening it: criminals sometimes stick fake QR codes over real ones on parking meters and posters (“quishing”).

QR code generator FAQs

Do these QR codes expire?

No. They are static codes, so the content is stored in the code itself. They will work for as long as the link or information inside them is valid.

Can I use the codes commercially?

Yes. The codes you create are yours to use on menus, packaging, business cards, signs and adverts, with no attribution needed.

Why won't my QR code scan?

The usual causes are low contrast, an inverted colour scheme, a missing white border, printing too small, or a very long link that makes the code dense. Try a shorter link or a larger print size.

Can I change where the QR code points later?

Not with a static code. Point the code at a page on your own website, then change that page whenever you need to.

PNG or SVG?

PNG works everywhere and is fine for screens and documents. SVG is a vector format that stays sharp at any size, which makes it best for professional printing.

Sources and methodology

Codes are generated in the browser to the ISO/IEC 18004 QR Code standard using byte mode and UTF-8, with automatic version selection. Wi-Fi codes use the widely supported WIFI: URI format with special characters escaped. Downloads include a 4-module quiet zone. QR Code is a registered trademark of DENSO WAVE INCORPORATED.