Ten content types
Encode a website link, plain text, a Wi-Fi login, email, SMS, a phone call, WhatsApp, a vCard contact card, a map location, or a calendar event.
Create a QR code online for free. This browser-based QR code generator encodes a link, text, Wi-Fi network, email, SMS, phone call, WhatsApp, contact card (vCard), location, or calendar event — then lets you add a logo, tune the error correction and colors, and download a crisp PNG or SVG, with no sign-up and no watermark.
Enter content to generate a QR code.
The preview and downloads are created in your browser. The value is not uploaded.
Rendering and downloads run in browser-side code. A QR code encodes the value you enter — it does not shorten links, track scans, or expire.
Four steps take you from choosing a content type to a downloaded, tested QR code.
Pick Link, Text, Wi-Fi, Email, SMS, Phone, vCard, or Geo, and fill in the fields for that type.
Adjust the error correction level, resolution, and quiet zone, choose the colors, or turn on a transparent background.
Upload a logo to place in the center. Error correction is raised to High automatically so the code stays scannable.
Download a PNG or SVG file, then scan it with a phone or the QR scanner before you print or share it.
A QR code is a two-dimensional barcode that stores text, and different content types wrap that text in a format phones understand. This generator builds the right payload for a website link, plain text, a Wi-Fi login (network name, password, and security type), an email, an SMS, a phone call, a WhatsApp message, a vCard contact card, a geo location, or a calendar event — so a scan opens the right action. It preserves exactly what you enter and does not shorten, redirect, or track anything. Confirm the result with the QR code scanner.
Raise the error correction level so the code tolerates more print damage, widen the quiet zone, increase the resolution, and set the foreground and background colors (or make the background transparent). You can also drop a logo in the center — error correction is raised to High automatically to keep it scannable. Download a PNG for screens or an SVG that stays sharp at any print size. Need a different symbology? The barcode generator creates EAN, UPC, Code 128, and other 1D and 2D formats.
Encode a website link, plain text, a Wi-Fi login, email, SMS, a phone call, WhatsApp, a vCard contact card, a map location, or a calendar event.
Drop a logo in the center of the QR code. Error correction is raised to High automatically to keep it scannable.
Tune the error correction level, quiet zone, and resolution, and set the foreground and background colors or make them transparent.
Download a raster PNG or a crisp vector SVG. These are static QR codes with no redirect, tracking, or expiry.
Yes. Choose the Wi-Fi content type, enter the network name (SSID), password, and security type, and the maker builds a standard Wi-Fi QR code that most phone cameras can join.
Yes. Upload a logo image and it is placed in the center. Error correction is raised to High automatically, and you can adjust the logo size, but keep it small so the code stays readable.
No. This maker produces static QR codes that encode your value directly. There is no redirect, no expiry date, and no scan tracking.
Yes. You can download either a PNG raster image or an SVG vector file, and any logo you add is included in both.
Keep a clear quiet zone around the code, use strong contrast between the two colors, raise the error correction if you added a logo, and test the exported file before printing at scale.