QR Code Generator

Generate QR codes for URLs, plain text, WiFi credentials, vCards, email links, and SMS — entirely in your browser. Download as SVG (infinite scale, tiny file) or PNG. No watermark, no signup, no logging.

How to use the QR Code Generator

Pick the type (plain text/URL is fine for most cases). For WiFi, fill in SSID + password + encryption type — the resulting QR auto-joins the network on most phones. For email/SMS, the QR opens a pre-filled message draft. Error correction level (L/M/Q/H) controls how much of the code can be damaged or covered (e.g., by a logo overlay) and still scan; H tolerates ~30% obstruction.

About QR codes

QR (Quick Response) codes encode arbitrary data into a 2D matrix. They're more storage-dense than barcodes and include Reed-Solomon error correction so they remain scannable even partially obscured. Use cases shifted dramatically post-2020 — restaurant menus, contactless payments, app downloads, public WiFi.

This tool encodes the data as a vector SVG (scales to any size losslessly) or a 512×512 PNG. The SVG is typically under 2KB; the PNG around 5KB. Both are large enough to scan from across a room.

One caveat: QR codes are not encryption. Anyone who scans the code sees the same data. For sensitive WiFi networks or private URLs, consider whether the code might be photographed by unintended viewers.

Frequently asked questions

What data types can the QR code hold?

URLs, plain text, WiFi credentials, vCards, email links and SMS. Each is encoded in the format the scanning app expects.

Should I download SVG or PNG?

SVG scales to any size with a tiny file and is best for print. PNG is a fixed-resolution raster, handy when a tool only accepts images.

Is there a watermark or signup?

No. The codes are generated in your browser with no watermark, no signup and no logging.
Embed this tool on your site

Free to embed, no attribution required (but appreciated). Paste this where you want the tool to appear: