Free Generator

QR Code Generator

Create a QR code for a link, Wi-Fi network, email, phone number or contact card, then download it as a sharp PNG or a scalable SVG. Everything is generated inside your browser, so the codes never expire and nothing is tracked.

  • No expiry, no redirects
  • PNG and SVG download
  • Custom colours and size
  • Free for commercial use

Your QR code updates as you type.

Live preview
  • -Version
  • -Modules
  • -Capacity used

Why this QR code generator is safer to use

Many free generators quietly wrap your link in their own redirect, then start charging once the code is printed. That cannot happen here.

Codes that never expire

Your data is encoded directly into the pattern. There is no short link in the middle, so the code keeps working even if this site disappears.

Nothing leaves your device

The encoder runs in your browser. Wi-Fi passwords and contact details are never uploaded, logged or scanned by anyone else.

True vector SVG

Download an SVG for print work and it stays razor sharp at any size, from a business card to a shop window.

Six ready made formats

Link, plain text, Wi-Fi login, email, phone or SMS, and a contact card. The correct syntax is built for you.

Colour and error control

Match your brand colours and pick the error correction level, with live feedback on version and capacity as you type.

Free for commercial work

No watermark, no account, no usage limit. Put the codes on packaging, menus, posters or products without asking.

How to create a QR code

  1. Pick what the code should do

    Choose a tab. A link opens a page, Wi-Fi joins a network without typing a password, and Contact saves a phone number straight into the address book.

  2. Fill in the details

    The preview redraws on every keystroke, so you can see the code grow denser as you add more information.

  3. Set correction and colours

    Medium suits most uses. Move up to Quartile or High for anything printed, where dirt, curves and reflections cost you accuracy.

  4. Download and test

    Take the PNG for screens or the SVG for print, then scan the final file with a real phone before it goes anywhere.

Choosing the right error correction level

Every QR code carries spare data so it still scans when part of it is damaged. More protection means a denser pattern, so the choice is a trade between robustness and how small you can print.

LevelRecoversBest for
Low (L)About 7%Screens and clean digital use where nothing can be damaged
Medium (M)About 15%The sensible default for most links and posters
Quartile (Q)About 25%Menus, labels and anything handled or printed small
High (H)About 30%Industrial use, curved surfaces, or codes with a logo on top

The version number in the preview tells you how big the grid is. Version 1 is a 21 by 21 pattern, and each step up adds four modules per side. Shorter content means a lower version, a simpler pattern and a code that scans from further away.

Printing tips that stop codes failing

  • Keep the quiet zone. Leave clear space around the code equal to four modules. Text or artwork touching the edge is the most common reason a scan fails.
  • Do not invert the colours. Scanners expect a dark code on a light background. A light code on dark fails on many phone cameras.
  • Keep the contrast high. Pale grey on white looks elegant and scans badly. Aim for a clearly dark foreground.
  • Mind the minimum size. A rough rule is one centimetre of code for every ten centimetres of scanning distance, so a poster read from two metres needs about twenty centimetres.
  • Shorten the link first. Fewer characters mean a lower version and larger modules, which scan faster and from further away.
  • Test on real phones. Check the printed piece with both an iPhone and an Android camera before you order a full run.

QR code generator FAQ

Do these QR codes ever expire?
No. The information is encoded in the pattern itself, so the code works forever without any service behind it. Codes that expire are dynamic ones, which store a short link that the provider can switch off or start charging for.
Is it free for commercial use?
Yes. There is no watermark, no account and no limit. The QR standard itself is patented but licence free, so you can print these codes on products, packaging, menus and advertising without paying anyone.
Can I track how many people scan it?
Not with a static code, because nothing routes through a server. If you need scan counts, point the code at a URL with tracking parameters on your own site, which gives you the data without handing control of the link to a third party.
How much data fits in one QR code?
This generator handles about 520 characters at low correction and around 220 at the highest level. In practice, keep it short. A long payload creates a dense pattern that needs a bigger print and a steadier hand to scan.
Will a Wi-Fi QR code work on every phone?
Modern iPhones and Android phones both join a network straight from the camera. Older devices may need a dedicated scanner app. The password sits in the code in plain form, so treat a printed Wi-Fi code the same as writing the password on the wall.
Can I put a logo in the middle?
Yes, if you use High error correction and keep the logo under about fifteen percent of the area. Download the SVG, place your logo centrally in a design tool, then scan the result several times before printing it.
Should I choose PNG or SVG?
Use PNG for screens, email and social posts. Use SVG for anything printed, because it scales to any size without softening the edges of the modules, which is exactly what a scanner needs.
Why did my code stop scanning after editing?
Usually the quiet zone was cropped, the image was stretched to a non square shape, or the contrast was lowered. Always scale a QR code proportionally and keep clear space on all four sides.

Make a QR code that lasts

Bookmark this QR code generator for menus, posters, Wi-Fi guest access and business cards. Free, private, and yours to keep forever.

Browse all free tools
Scroll to Top