Workspace / Create / QR Code

Create

QR code generator
Free, and it never expires.

Make a QR code for a link, Wi-Fi, contact card, WhatsApp and more. No account, no watermark, and it keeps working forever.

Runs entirely in your browser

What should it open?

Your QR code appears here as you type.

Design
1024 px

Dots

Corners

#000000
#ffffff

Logo in the middle

Output
QR

Size

Error correction

Higher levels survive scratches and smudges but make the code denser. M suits most uses. Printed, keep it at least 2 × 2 cm, and about a tenth of the distance people scan it from.

Your files never leave your device
Fast local processing
Start over anytime

How did this tool do?

Good to know

QR codes that never expire, and why some do

What each QR code type does when it's scanned
TypeWhen someone scans it
LinkOpens the web page
Wi-FiJoins the network, no typing the password
ContactOffers to save you as a contact
WhatsAppOpens a chat with your number, message filled in
EmailOpens a new email to you, subject filled in
SMSOpens a text message to your number
PhoneOffers to call the number
TextShows the text on screen

Many QR sites hand out "dynamic" codes. The code points at their server, which forwards people to your link. It works until the free trial ends or the subscription lapses, and then every printed menu, flyer and business card with that code stops working. The codes made here are static: your link, Wi-Fi details or contact card are stored in the pattern itself. There's no server in between, so nothing can expire or be switched off.

The trade-off is that a static code can't be edited after printing. If the destination might change, point the code at a page you control, such as your own website, and change that page instead.

Everything is made in your browser. That matters most for Wi-Fi codes, which contain your network password, and for contact cards with your phone number and email: they never pass through anyone's server on the way to becoming a QR code.

After every change, the page reads the code back the way a phone camera would and tells you whether it scans. Logos, rounded dots and soft colours all make a code harder to read, and it's far better to find out on screen than after printing 500 flyers. Dark on light works best: most phone cameras can't read a light code on a dark background. When printing, make the code at least 2 × 2 cm, and roughly a tenth of the distance people will scan it from, so a poster read from 2 metres needs a code about 20 cm wide. Download SVG for print, so it stays sharp at any size.

Where you'll meet it

  • Menus and table cards

    A link to the menu or ordering page that works for years.

  • Guest Wi-Fi

    A card by the door or on the fridge, so guests join without asking.

  • Business cards and flyers

    A contact card or WhatsApp chat, with your logo in the middle.

Guide

How to use it

  1. 01Pick what the code should open: a link, Wi-Fi, a contact card, WhatsApp, email, SMS, a phone number or plain text, and fill it in.
  2. 02Choose the dot and corner style, colours and an optional logo. The page checks the code still scans after every change.
  3. 03Download a PNG, SVG or JPG, or copy it straight into a document.

Good to know

Questions, answered

Will my QR code expire?

No. The link or text is stored in the code itself, not on a server, so there's nothing to switch off. It works for as long as what it points to exists, such as your web page.

Can I change where the code goes after printing?

No, and that's the other side of never expiring. Changing it later needs a "dynamic" code that redirects through someone's server, which is what paid QR services sell. If the destination may change, point the code at a page you control and update that page instead.

Is my Wi-Fi password safe?

The code is made in your browser, so the password never leaves your device. Remember that anyone who scans the printed code can join the network.

Can I put my logo in the middle?

Yes. Add a PNG, JPG or SVG and set its size. Error correction is raised to the highest level, so the code still reads with part of it covered, and the scan check warns you if the logo is too big.

PNG or SVG?

SVG for print, because it stays sharp at any size. PNG for websites, documents and social posts. JPG when a form only accepts JPG.

Is what I type sent anywhere?

No. The page is drawn in your browser, so your text and name never leave your device.