Theme
Sign in Create account

QR code generator

Turn text or a link into a QR code you can download.

Runs on your device
Drawn in the browser No upload, no image request, and no record of what you encoded.

Encode

What should the code say?

Local only

Anything a phone can read: a web address, a plain sentence, contact details, or Wi-Fi settings.

The PNG is saved at the size you chose. The SVG is the same code as a vector, for a printer.

Before you print

A QR code is not private

The content is stored in the pattern itself. Anyone who photographs the code can read what it says, and a printed code cannot be edited later. Treat a code like the text inside it.

  • Test the code with a phone before you print a large batch
  • Use the high correction level when the code will be creased or dirty
  • Keep a quiet zone around the code, or scanners will struggle
  • Do not put a password in a code that will be visible to others

Wi-Fi codes carry the key A code that joins a network contains that network's password in readable form. Print one only where everyone who can see it is allowed on the network.

Why the server matters

A QR generator that runs on a server receives your text before it draws anything. That text is often a link with an invitation token, a Wi-Fi password, or a phone number, and it can end up in logs or in a short-link service that outlives the code.

How this page avoids that

The pattern is computed and drawn by the page you are reading. The download is produced from the same canvas, so the only copy of your content is the one on your screen.

Printing well

Export at 1024 pixels for a poster and 256 pixels for a business card. Keep the code on a light background with dark modules, and leave the quiet zone alone: a scanner needs that empty border to find the edges.

How it works

Enter the content

Type the link or short text that should appear when someone scans the code.

Draw it locally

The QR library runs in this page and makes no request containing your content.

Test, then download

Scan the preview from another device, then save the PNG or SVG you need.

Is the text I type stored?

No. Nothing is sent while you generate, so the text only exists in the page and in the image you download.

Do these codes expire?

No. The code points at whatever you encoded. If the destination changes, the code keeps pointing at the old address, which is why a plain link lasts longer than a shortener.

Can I use it for Wi-Fi access?

Yes, and the code will contain the network name and password. Print it for a guest network, not for a network you would not share with everyone in the room.

Search or jump to
↑↓ navigate ↵ open Note search runs on this device

Your private workspace

Notes stay private to your account. Vault encrypts a note in your browser before it is uploaded, so signing in never hands over a Vault key.

Keyboard shortcuts

⌘KorCtrl K
Search or jump to
/
Search this page, or open the search menu
CLVP
New note, checklist, Vault note or private link
GthenHNVLT
Go to Home, Notes, Vault, Links, Tools
⇧L
Lock the Vault now
Esc
Close the top layer
?
This list