QR Code Generator

Generate customizable QR codes for URLs, Wi-Fi, contact cards, email, and SMS with live preview, color/contrast controls, error-correction tuning, an optional center logo, and PNG/SVG export — all client-side.

Useful for: qr code, qrcode, generator, wifi, vcard, contact, email, sms, canvas, svg, export, logo.

Common questions

Does this QR code generator upload my data anywhere?

No. QR codes are generated entirely client-side in your browser — nothing you type or upload (including logo images) leaves your device.

Can I make a QR code for Wi-Fi, a contact card, or SMS, not just a URL?

Yes. Tabs for Wi-Fi, vCard/Contact, Email, and SMS build the correctly-formatted payload for you from a simple tailored form.

What error correction level should I use?

Medium (M) is a good default. Use Quartile (Q) or High (H) if you're adding a center logo or the code may get scuffed or printed small.

Can I add a logo to the center of my QR code?

Yes, upload a small image and it's composited onto the canvas with a backing plate behind it. Error correction is automatically bumped to Quartile so the code stays scannable.

What formats can I export?

Download as PNG (rendered from canvas) or SVG (vector), or copy the PNG directly to your clipboard if your browser supports it.

Will a low-contrast color combination still scan?

It might not — the widget warns you when your foreground/background color combination has low contrast.

Specifications and primary references