QR Code Generator: links, Wi-Fi, email, phone and contact cards, as PNG or SVG
Your QR code appears here
Your QR code appears here
A QR code is a square barcode that a phone camera reads to open a link, join a Wi-Fi network, start an email, call a number or save a contact. This generator makes static QR codes: the content is stored in the pattern itself, so the code is free, never expires and does not depend on any service.
Pick what the code should hold, fill in the details and the code updates as you type. Choose the error correction level, size, margin and colors, then download a PNG or SVG or copy the image. The tool warns you when the colors, margin or size would make the code hard to scan. Everything runs in your browser and nothing is uploaded.
Yes, they are free and they never expire. The codes are static: your content is stored in the pattern itself, so nothing is tracked and nothing depends on this site staying online. The flip side is that a static code cannot be edited later. To change what it points to, make a new code.
No. The code is generated in your browser and nothing is uploaded. Wi-Fi passwords, contact details and links never leave your device. Only the appearance settings (type, size, colors) are added to the page address, never what you typed.
Medium is a good default. Higher levels let the code survive more damage, such as scuffs or a logo placed over it, but they add squares and make the code denser. Low suits screens, Quartile or High suit print that may get worn.
The usual causes are low contrast between the code and its background, a light code on a dark background, a margin smaller than four squares, a code printed too small for its density, and too much content. This tool warns you about each of these. Always test with a phone before you print.
Use SVG for print, signs and anything that may be resized, because it stays sharp at any size. Use PNG for web pages, slides and documents. The PNG is exported at exactly the pixel size you pick.
It stores the network name, password and security type in a standard WIFI: text format. Phone cameras on current iOS and Android read it and offer to join the network, so guests do not have to type the password.
It creates a contact card in the vCard 3.0 format. Scanning it lets a phone add the person to its contacts with the name, phone, email, website and address you filled in.
Up to about 2,950 characters at the Low error correction level, and fewer at higher levels. Short content makes a simpler code that is easier to scan, so keep links short.