Skip to content
kitto works
All tools

QR Code Generator

Generate a QR code from a URL, plain text, WiFi network, or contact card (vCard) — instantly, with no expiration and completely free. Everything runs in your browser, so nothing you enter is ever sent anywhere.

Everything you enter is processed entirely in your browser and is never sent anywhere. No external service is used to generate the QR code.

Enter the details above and select Generate.

How to use

  1. Choose the QR code type: URL, text, WiFi, or contact.
  2. Fill in the fields for that type.
  3. Select Generate to see the QR code, then download it as PNG or SVG.

How it works

Supported QR code types

URL / Text

The text you enter is encoded directly into the QR code.

WiFi

From a WiFi SSID (network name), password, and security type (WPA/WPA2, WEP, or no encryption), this generates a QR code in the format most phone camera apps recognize (WIFI:T:...;S:...;P:...;H:...;;). Scanning it opens the WiFi connection screen automatically.

Contact (vCard)

From a last name and/or first name (at least one is required), plus an optional phone number, email, organization, and URL, this generates a vCard 3.0 QR code, recognized by most phone contact apps. Scanning it opens an "add contact" screen. This tool doesn't support finer details like middle names or honorific prefixes.

Download formats

You can download the result as PNG (raster) or SVG (vector). For printing at a larger size, SVG won't lose quality.

About expiration and cost

The QR codes this tool generates are static — they encode exactly what you typed, directly. This tool doesn't use a shortened URL or any redirect service, so a code you generate here can't break because a server-side link expired or an account lapsed. It works indefinitely, for free.

What gets sent anywhere

Encoding and rendering the QR code all happens in your browser. Nothing you enter — including URLs, WiFi passwords, or contact details — is ever sent to a server or external service.

FAQ

Does this tool send what I type anywhere?

No. Everything from encoding to rendering the QR code image happens entirely in your browser. URLs, WiFi passwords, and contact details are never sent to any server.

Do the QR codes this tool generates expire?

No. This tool doesn't rely on a shortened URL or any redirect service — it encodes what you enter directly into a static QR code. It can't stop working later or expire. It's free with no time limit.

What happens when someone scans a WiFi QR code?

Most phone camera apps show a prompt to join that WiFi network automatically, without anyone needing to type the SSID or password by hand.

Can I generate a contact QR code with only part of a name filled in?

Yes. As long as either the last name or first name is filled in, it will generate. Phone, email, organization, and URL are all optional and are left out of the QR code if you don't fill them in.

Should I download PNG or SVG?

PNG is fine for on-screen use or pasting into a document. For printed materials or posters where the code will be enlarged, SVG (a vector format) won't lose quality.