100% Free · No Signup · Client-Side

QR Codes, Instantly

Generate QR codes for URLs, WiFi, contacts, email, phone & more. Everything happens in your browser — your data never leaves your device.

Why QRKit?

100% Private

Everything runs in your browser. No data uploads, no tracking, no accounts.

Instant Generation

QR codes generate as you type. No waiting, no loading spinners.

PNG & SVG Export

Download in PNG for digital use or SVG for perfect print quality at any size.

Customizable

Change colors, size, and error correction level. Make QR codes match your brand.

Works Offline

Once loaded, QRKit works without internet. Perfect for on-the-go use.

8 QR Types

URL, text, WiFi, vCard, email, phone, SMS — plus a scanner to decode them.

Frequently Asked Questions

Is QRKit really free?

Yes — all QR code generation and scanning features are completely free with no limits. No signup, no watermarks, no daily caps.

Are my QR codes stored anywhere?

No. QR codes are generated entirely in your browser using JavaScript. We have no servers that process or store your data.

Do the QR codes expire?

Never. QRKit generates static QR codes that encode your data directly. They work forever, as long as the encoded content (like a URL) remains valid.

What's the difference between PNG and SVG?

PNG is a pixel-based format — great for screens and sharing online. SVG is vector-based — it scales to any size without losing quality, perfect for print (business cards, posters, signage).

Can I customize the QR code colors?

Yes! Click the Customize button after generating any QR code to change foreground/background colors, size, and error correction level.

What error correction level should I use?

Medium (15%) is fine for most uses. Use High (30%) if the QR code might be partially obscured or printed small. Low (7%) creates simpler codes for very short data.