# QR Code Generator

> Turn text, URLs, WiFi credentials, or vCard info into a QR code. Download as SVG or PNG, customize color and error correction.

- URL: https://generate.now/qr-code
- Category: media
- Price: free, no account required
- AI-powered: no
- Last updated: 2026-08-27

## What it does

Generate QR codes for plain text, URLs, WiFi networks, or vCard contact info. Adjust foreground/background color, size, and error-correction level. Download as scalable SVG or pixel-perfect PNG. Everything runs in the browser — no analytics, no tracking pixel.

## When to use it

- Generate a QR code for a landing page URL on a print flyer
- Share WiFi credentials with a guest without typing the password
- Add a vCard QR to a business card or email signature
- Drop a tracking-free QR into a slide deck or PDF

## Examples

### https://generate.now

```
Scannable QR code, SVG download
```

Smallest form factor for a short URL.

### WiFi: ssid=Cafe5G, password=hunter2, WPA2

```
QR that auto-joins the network on iOS/Android
```

Encoded as WIFI:T:WPA;S:Cafe5G;P:hunter2;;

### vCard for a business card

```
QR containing name, title, phone, email, and URL
```

Scanning it offers to create a contact rather than opening a browser.

### mailto: with a prefilled subject

```
mailto:hello@example.com?subject=Hello
```

Any URI scheme works — mailto, tel, sms, geo — not just https.

## Frequently asked questions

### What's error correction and which level should I pick?

Error correction (L/M/Q/H) makes a QR scannable even if part of it is damaged or covered. L = 7% recovery, H = 30%. Higher correction = denser code. Use M for screen, H if you're placing a logo over the center.

### Can I put a logo in the middle?

Yes, manually — overlay your logo (up to ~25% of the area) on a code generated with error correction H, then re-test the scan on a real phone before printing.

### Are these QR codes tracked?

No. The code is generated locally and points directly at whatever URL you input — there's no redirect, no analytics hop.

### How much data fits in one QR code?

At the largest size (version 40) with the lowest error correction, a QR code holds 7,089 numeric characters, 4,296 alphanumeric, or 2,953 bytes. Practical limits are much lower: the more data you encode, the denser the modules, and the harder it is for a phone to read at an angle or in poor light.

### What size should I print a QR code?

The usual rule is one tenth of the scanning distance — a code read from a metre away wants to be about 10cm across. Add a quiet zone of at least four modules of blank space on every side, or scanners will struggle to find the code's edges.

### Should I download the SVG or the PNG?

SVG for print and anywhere the size might change — it stays sharp at any scale and the file is tiny. PNG for fixed-size raster contexts like a slide deck or an email. Never resize a PNG QR code up; the soft edges are exactly what breaks scanning.

## References

- [ISO/IEC 18004:2024](https://www.iso.org/standard/83389.html) — ISO. The current international standard defining QR code symbology and error correction.
- [QR code](https://en.wikipedia.org/wiki/QR_code) — Wikipedia. Version sizes, data capacity, and what each error-correction level actually recovers.

## Related tools

- [Favicon Generator](https://generate.now/favicon): Generate a complete favicon bundle from text or an uploaded image — every size, manifest, and the HTML snippet.
- [Placeholder Image Generator](https://generate.now/placeholder): Generate sized placeholder images — pick width, height, background, foreground, and label. Copy as SVG/PNG or a static URL.
- [Slug Generator](https://generate.now/slug): Convert a title into a URL-safe slug. Separator, case, max-length, and Unicode transliteration options.
