How to Make a QR Code for Free (That Never Expires)

Quick answer: open a free QR code generator, choose what the code is for (link, Wi-Fi, WhatsApp, contact and more), enter the details and download the PNG. Codes made this way are static, so they never expire.

QR codes are everywhere — on menus, posters, business cards, packaging and wedding invitations. Making one takes seconds and costs nothing, but there's one trap worth knowing about before you print hundreds of copies.

Static vs dynamic QR codes (why some "free" codes stop working)

  • Static QR codes store your information — the link, Wi-Fi password or text — directly in the pattern. They work forever, offline, with no account and no tracking.
  • Dynamic QR codes store a short link to a company's server, which then redirects to your page. They let you change the destination and count scans, but if the service shuts down or your free trial ends, every printed code stops working.

Many sites advertise "free" QR codes that are really dynamic codes with an expiry date hidden in the terms. The generator on WebToolNest makes static codes, created in your browser, so they keep working permanently.

How to make a QR code in 3 steps

  1. Open the QR Code Generator and pick a type: URL, text, Wi-Fi, WhatsApp, email, phone, SMS or contact card.
  2. Fill in the details. Optionally change the size, colours and style (square, rounded or dots), make the background transparent, or add a logo in the centre.
  3. Download the PNG and test it with your phone's camera before you print or share it.
🔳
QR Code Generator

Create QR codes for links, text, WiFi, email, phone, SMS and contacts (vCard). Custom colors and logo; download PNG or SVG.

Open the tool →

A website or link

Choose URL and paste the full address, including https://. Shorter links make simpler, easier-to-scan codes.

Wi-Fi (guests join without typing the password)

Choose Wi-Fi, enter the network name (SSID) exactly as it appears, the password and the security type (usually WPA/WPA2/WPA3). iPhone and Android cameras recognise Wi-Fi codes and offer to join the network. Great for homes, cafés and offices.

WhatsApp chat

Choose WhatsApp, enter your number with the country code (for example +44…), and optionally a pre-filled message. Customers scan it and land straight in a chat with you.

Google reviews

In your Google Business Profile, find the option to ask for reviews and copy your review link. Turn that link into a QR code and put it on receipts, tables or the counter.

Google Form

In Google Forms, click Send, choose the link tab, copy the link, and paste it into the URL option.

A PDF, menu or document

QR codes can't hold a whole file, so upload the PDF to Google Drive, Dropbox or OneDrive, set sharing to anyone with the link, copy the link and make a URL QR code. Keep the file in the same place — if you delete or move it, the code breaks.

Instagram, Facebook or a business card

Use the URL option with your profile link, or the Contact option to create a vCard code that adds your name, phone, email, company and website straight to someone's contacts.

Design tips so your QR code always scans

  • Keep strong contrast. Dark code on a light background works best. Light codes on dark backgrounds and low-contrast colour pairs fail on many phones.
  • Leave a quiet zone. Keep a clear margin around the code — don't print it touching other graphics or the edge of the paper.
  • Logos need error correction. When you add a logo, the generator switches to high error correction, which lets the code survive part of it being covered. Keep the logo small.
  • Size it for the distance. At least 2 × 2 cm for a business card; for a poster read from 2 metres away, about 20 cm wide.
  • Test on two phones — ideally one iPhone and one Android — before printing.

QR codes in Canva, Word and Google Docs

Canva has a built-in QR code app for links. For anything else — Wi-Fi, WhatsApp, contact cards — or for Word and Google Docs, which don't create QR codes, download the PNG from the generator and insert it as an image.

How to scan a QR code

On iPhone and most Android phones, open the camera app and point it at the code, then tap the link that appears. On a computer, or for a QR code inside a screenshot, use the QR code scanner — it reads codes from your webcam or from an image file.

📷
QR Code Scanner

Scan QR codes with your camera or from an image file, right in your browser.

Open the tool →

Stay safe with QR codes

Scammers sometimes stick fake QR codes over real ones on parking meters and posters. Before opening a link from a QR code, check that the web address looks right, and never enter payment details or passwords on a page you reached from a code you don't trust.

Frequently asked questions

Do free QR codes expire?

Static QR codes never expire, because the link or information is stored inside the code itself. Codes from some "free" generators are dynamic: they point to the company's redirect service, which can stop working when a free trial ends.

Can I make a QR code for a PDF?

Yes. Upload the PDF to Google Drive, Dropbox or OneDrive, set sharing to "anyone with the link", copy the link and turn that link into a QR code.

How big should a printed QR code be?

At least 2 × 2 cm (about 0.8 inches) for scanning up close. A useful rule is about 1 cm of QR code width for every 10 cm of scanning distance.

Can I put a logo in my QR code?

Yes. Add the logo in the centre and use high error correction, which lets the code still scan even though part of it is covered. Always test it before printing.

Can I change where a QR code points after printing it?

Not with a static code — its content is fixed. If you need to change the destination later, point the QR code at a page you control, such as your own website, and update that page instead.

Written by Abdur Rehman

ERP developer and AI & automation engineer who builds and maintains every tool on WebToolNest. More about me.