Linktotem
Menu

Free QR code generator

Make a QR code for a link, your Wi-Fi, your WhatsApp, a contact card, an email or a text message. Give it your colours and your logo and download it as PNG or SVG — no sign-up, no watermark and no expiry date.

Design

Styles
Pattern
Corners
Frame with a call to action
Logo

PNG, JPG, WebP or SVG up to 2 MB. It stays on your device — nothing is uploaded.

A QR code you never have to reprint

Point your QR code at your Linktotem page: change your links whenever you like and the printed code keeps working. And see how many people scanned it.

  • The design you made is waiting for you when you sign up
  • Dynamic QR codes: change where they go without reprinting
  • Scan counts for every QR code

Build free, no card. Publish with a 14-day free trial.

How to use it

  1. 1

    Choose what it opens

    A link, your Wi-Fi, a WhatsApp chat, a contact card, an email or a text message.

  2. 2

    Fill in the content

    The code updates as you type. Until then, the preview shows an example so you can start on the design.

  3. 3

    Make it yours

    Pick a style or your own colours, the pattern and the corners, add a frame with a call to action and your logo.

  4. 4

    Download and test

    PNG for screens and most printing, SVG for large formats. Scan it with two different phones before printing.

Which kind of QR code to choose

A link QR code opens a web address: your website, a menu, a form, a review page, your link in bio. It's the most common kind and the one that works everywhere. Wi-Fi codes let guests join your network without typing the password — the phone camera shows a “Join network” button. WhatsApp codes open a chat with your number, with the first message already written; text-message codes do the same in the phone's messages app.

A contact card (vCard) code offers to save your name, number, email and website to the phone's contacts in one tap — useful on business cards, name badges and shop counters. An email code opens a new email to the address you choose, with the subject and message already filled in, which is handy for support, bookings and feedback.

Why some “free” QR codes stop working

Many generators make dynamic codes by default: the code holds a short link on their servers, which then sends people to your address. It lets them count scans — and it means the code only works while you keep paying. When the free trial ends, the printed flyers, menus and packaging lead to a page asking you to subscribe. It's one of the most common complaints about QR code sites.

The codes made here are static. The content itself — your address, the Wi-Fi details, the contact card — is written in the code's pattern, and nothing sits in between. They work without us, forever, as many times as they're scanned, with no watermark. The trade-off is honest too: a static code can't be changed after it's printed, and nobody can count its scans.

Static or dynamic: when each one makes sense

Static is right for anything that won't change: your Wi-Fi, a contact card, the address of your shop, a code on a one-off event poster. Dynamic makes sense when the code is printed on something that stays around — packaging, shop windows, vehicles, menus — and what it points to may change, or when you want to know how many people scan it.

A good middle ground is to point a code at a page you control. Put your Linktotem page in the code and you can change the links on it at any time: the printed code stays the same. With a Linktotem account you also get dynamic QR codes with scan counts, whose destination you change in the dashboard.

How to make a QR code that scans first time

Keep a dark code on a light background with strong contrast. Light codes on dark backgrounds look great but many phone cameras can't read them, and pale colours such as yellow or light grey fail in dim light. The meter under the preview checks the contrast of every colour for you.

Size matters: at least 2 × 2 cm on a business card, and about a tenth of the scanning distance on posters (scanned from 2 m away, make it 20 cm). Leave the white margin around the code, don't stretch it, and keep a logo small — the code has error correction, but a logo covering more than a quarter of it gets risky. Before printing a batch, test it with an iPhone and an Android phone, and download SVG for large formats so it stays sharp at any size.

Wi-Fi QR codes: what to know

The network name and password are written in the code, so anyone who has the code — or a photo of it — can join your network. For a shop, restaurant or holiday rental, the best practice is a separate guest network. Type the name and password exactly as they are on the router: capital letters, spaces and symbols all count.

iPhones (iOS 11 and later) and most Android phones (Android 10 and later) read Wi-Fi codes straight from the camera app. On older phones, a QR scanner app does the job. Hidden networks work too — tick the box so the phone knows to look for it.

Private by design

Everything happens in your browser. Your address, Wi-Fi password, contacts and logo are never sent to us or stored anywhere, and the PNG or SVG file is made on your device. Closing the page forgets it all.

FAQ

Frequently asked questions

Is this QR code generator really free?

Yes. There's no sign-up, no watermark, no limit on how many codes you make and no trial that runs out. You can use the codes for personal and commercial projects.

Do these QR codes expire?

No. They're static codes: the content is written in the code itself, so they keep working forever, even without this site.

Can I change the link after I print the QR code?

Not in a static code — the address is part of the pattern. If you need to change it later, point the code at a page you can edit, such as your Linktotem page, or use a dynamic QR code from your Linktotem account.

Can I add my logo to the QR code?

Yes. Add a PNG, JPG, WebP or SVG logo and it goes in the middle of the code. Your logo stays on your device. Keep it small and test the code before printing.

PNG or SVG: which should I download?

PNG works for screens, documents and most printing — pick 2048 px for print. SVG is a vector file that stays sharp at any size, the best choice for posters, signs and your printer.

How do I scan a QR code with my phone?

Open the camera app and point it at the code; a notification or button appears with what the code opens. Most iPhones and Android phones do it without an extra app.

What's the smallest size I can print a QR code?

About 2 × 2 cm for something read up close, like a business card. For posters, make the code about a tenth of the distance people will scan it from.

Can I see how many people scanned my QR code?

Not with a static code — nothing sits between the code and the content, so there's nothing to count. Dynamic QR codes in a Linktotem account count every scan.

More free tools

See all free tools

Linktotem

One link for everything you do

Your WhatsApp, Instagram, TikTok, shop and bookings on one page with your look — the link you put in your bio. Build it free in minutes; publish with a 14-day free trial.

No card needed to build. Cancel any time.