AI
AICreate

QR Code Generator

Runs in your browser

Create customizable QR codes for URLs, WiFi, contacts, and more. Download as PNG or SVG.

What the generator actually emits

Each QR type encodes a different payload string under the hood. URLs are stored verbatim. WiFi codes use the standard WIFI:T:WPA;S:<ssid>;P:<password>;H:<hidden>;; format that Android, iOS 11+, and most modern scanner apps auto-join on tap — WPA, WPA2, WEP, and open networks all supported, plus a flag for hidden SSIDs. Contact cards are emitted as vCard 3.0 with name, organization, title, phone, email, and URL fields. SMS and email codes use the smsto: and mailto: URI schemes with subject and body pre-filled, so scanning opens a populated compose screen rather than a blank one.

Capacity, error correction, and that logo overlay

A QR code holds a finite number of bytes — roughly 2.9 KB at the highest version with the lowest error correction (Level L, 7% recoverable). In practice you'll never hit that with a URL or vCard; the cap matters when someone tries to encode an entire essay or a base64-encoded image (don't — link to it instead). Error correction levels (L 7%, M 15%, Q 25%, H 30%) trade payload capacity for resilience: at Level H the code can lose roughly a third of its modules — to a coffee stain, a print crease, or a centered logo overlay — and still scan. If you upload a logo image, switch to Level H first; the tool punches a hole in the dead-center modules and rasters your PNG/SVG/WebP/JPG into it, and the redundancy in the surrounding modules covers the loss. PNG output starts at 300×300 with a slider to scale up; SVG output is fully vector and scales without quality loss for print or large-format signage.

How It Works

1

Choose Type

Select what your QR code links to: URL, text, WiFi, email, phone, SMS, or contact card.

2

Enter Content

Fill in the details. QR code generates automatically as you type.

3

Download

Customize colors and size, then download as PNG or SVG.

Frequently Asked Questions

What types of QR codes can I create?

URL links, plain text, WiFi credentials, email with subject/body, phone numbers, SMS with pre-filled message, and contact cards (vCard).

What's error correction level?

Higher error correction allows the QR code to be scanned even if partially damaged or obscured. Use 'High' if you plan to add a logo overlay.

Can I customize the colors?

Yes! Change both foreground and background colors. Just ensure good contrast for reliable scanning.

What's the difference between PNG and SVG?

PNG is a raster image good for most uses. SVG is vector-based and scales infinitely without losing quality — ideal for print.

Is there a size limit?

QR codes can hold about 3KB of data. For longer content, consider using a URL shortener or linking to a webpage.

Built With Open Source

Related Tools