QR Generator

Create QR codes for links, text, Wi-Fi, email and contacts. Download PNG or SVG.

On your device. Your input is not uploaded or saved.

QR content type

For links, include https://. Your text is encoded exactly as entered; links are never opened or fetched.

Live preview

Enter content to generate a QR code.

Preview is scaled to fit. Scan the downloaded code before printing or sharing.

Appearance

Higher correction fits less content. A clear margin and dark code on a light background help scanning. Exports use solid colors and whole-pixel modules.

How to create a QR code

  1. Choose what the code contains: URL / text, Wi-Fi, Email or Contact.
  2. Fill in the fields. For links, include https:// so that phones open them as web addresses.
  3. Check the live preview. Under Appearance, change the image size, error correction, quiet zone and colors if needed.
  4. Press Download PNG or Download SVG, then scan the downloaded code with your phone before printing or sharing it.

Wi-Fi, email and contact QR codes

A Wi-Fi code uses the standard WIFI: format with the network name, password, security type (WPA / WPA2 Personal, WEP or an open network) and a hidden-network flag, so phone cameras can offer to join the network. Anyone who scans it can read the password.

An email code is a mailto: link with an optional subject and message. A contact code is a vCard 3.0 with a name, phone, email and organization, which phones offer to save to contacts.

Static codes that do not expire

The code contains your content directly. There is no redirect link, account or scan tracking in between, so the code keeps working for as long as the link or details in it are valid. The flip side is that a printed code cannot be changed later; create a new one if the content changes.

Size, error correction and printing

Error correction lets a scanner read a code that is scratched, dirty or partly covered: level L can restore about 7% of the code, M about 15% (the default), Q about 25% and H about 30%. Higher levels make the code denser, so long content may not fit. Content is limited to 2,900 UTF-8 bytes.

Images come in 256, 512, 1,024 or 2,048 pixels. SVG is a vector file that stays sharp at any print size, which makes it the better choice for posters and packaging. Keep a quiet zone of at least 4 modules and use dark code on a light background; the tool requires a contrast of at least 4.5:1 so that scanners can read it.

Where does my data go?

The code is drawn in your browser. The tool does not upload or save what you enter, including Wi-Fi passwords, and never opens or fetches links.

Like the rest of the site, this page uses Google Analytics and Yandex Metrica, including Metrica session replay. Tool events report only that the tool was opened or used.

The tool area is marked so that Metrica masks what you type and the results in its session recordings.

Also useful

No third-party trackers on JZR Tools. We count anonymous visits with country, referring site and device type only.