text→qr

QR Code Generator

Make a QR code for a link, your WiFi, or a contact card.

Using toolbook means you agree to our Terms and Privacy Policy.

Generating…

Data sent from your device
0 bytes sent

Your files stay on your device

How to use it

Pick link, WiFi, or contact card, fill in the details, and download your QR code as a PNG or SVG. It never expires. Your info stays on your device.

Choose what your code is for: a link or any text, a WiFi network, or a contact card. Fill in the boxes and your QR code appears instantly. Download it as a PNG or SVG.

WiFi codes are great for guests: scanning one offers to join your network, no typing the password. Contact cards let people save your details with one scan.

Your code never expires and works forever, because it holds your info directly instead of pointing to a link we control. That also means it can’t be tracked or switched off later.

Putting a logo on top, or printing it somewhere it might get scuffed? Turn up the damage tolerance so the code still scans when part of it is covered.

FAQ

Does this QR code expire?

Never. It holds your text directly, so it works forever, even if this site goes offline.

Is it safe to put my WiFi password in a QR code?

Yes, as far as we’re concerned — the code is made on your device and never sent anywhere. Just share the image only with people you’d give the password to.

PNG or SVG?

PNG for sharing and normal printing. SVG for big prints like posters and signs — it stays sharp at any size.

Why won’t my QR code generate?

Your text is too long to fit. Shorten it, or lower the damage tolerance to make room.

How it worksFor the curious

A QR code is a grid that encodes text. There is no database lookup behind it, so the code cannot expire, track scans, or be revoked — unlike codes from generators that redirect through a short link they control.

WiFi mode builds the WIFI: payload format phone cameras recognise as a network-join prompt. Contact card mode builds a vCard. Both are structured text, encoded by the same QR library as plain text mode.

Damage tolerance is the QR error-correction level. Higher levels add redundancy so more of the code can be obscured or damaged and still scan, at the cost of a denser pattern and less room for data. Medium suits a printed or on-screen code with nothing covering it.

PNG is a fixed-resolution image. SVG is vector, so it scales to a poster or sign without blurring.

Related tools