QR Code Generator
Create fully-styled QR codes for URLs, Wi-Fi, vCards, email, SMS, geo, calendar events and more — custom dot shapes, gradients, a center logo, and PNG/SVG/JPEG/WebP export. Generated entirely in your browser.
About this ToolHow it works, benefits & use casesTap to collapse
Build fully styled, scannable QR codes for far more than plain links. Pick a content type — URL, plain text, Wi-Fi credentials, email, SMS, phone, vCard contact, geo location, calendar event, or a pre-filled WhatsApp message — and the right fields appear, encoding into the correct QR payload as you type. Then style it: choose dot shapes, corner frame and corner-dot styles, a solid or gradient foreground with a custom background, and even drop a logo into the center (which automatically forces High error correction so it still scans). Tune the render size, the quiet-zone margin, and the error-correction level. A live preview updates instantly, and a contrast check warns you when the colors may be too close to scan reliably. Export as PNG, SVG, JPEG, or WebP at 256–2048px, or copy the PNG to your clipboard. Everything is generated locally in your browser.
How to Use
- 1Choose a content type from the tabs (URL, Text, Wi-Fi, Email, SMS, Phone, vCard, Location, Event, or WhatsApp).
- 2Fill in the fields for that type — the QR payload is built automatically as you type.
- 3Style it in the Style and Colors sections: dot shape, corner frame, corner dot, solid or gradient foreground, and background.
- 4Optionally add a center logo and adjust its size; error correction is forced to High so the code still scans.
- 5Set the render size, quiet-zone margin, and error-correction level, watching the live preview and any contrast warning.
- 6Pick an export format (PNG, SVG, JPEG, WebP) and size, then Download — or copy the PNG straight to your clipboard.
Key Benefits
- Ten content types beyond URLs: Wi-Fi, vCard, email, SMS, phone, geo, calendar events and WhatsApp
- Custom dot, corner-frame, and corner-dot shapes plus solid or gradient foregrounds
- Add a center logo, with error correction auto-raised to High so the code stays scannable
- Built-in contrast check that warns when foreground and background may be too close to scan
- Export to PNG, SVG, JPEG or WebP at 256, 512, 1024 or 2048 pixels
- Copy the QR as a PNG directly to your clipboard, or reveal the exact encoded data
- Generated entirely in your browser — no data, including Wi-Fi passwords, is uploaded
Common Use Cases
- Printing a Wi-Fi QR that guests scan to join your network without typing the password
- Putting a vCard QR on a business card so contacts save your details in one tap
- Adding a branded QR with a center logo to packaging, posters, or slides
- Generating a calendar-event QR that attendees scan to add the event to their phone
- Creating WhatsApp or SMS QR codes with a pre-filled message for support or marketing
- Producing high-resolution SVG QR codes that scale to any print size without blurring
Content
Enter a URL.
Style
Colors
Logo & layout
Was this tool helpful?
Share Your Experience
Help others discover this tool!
Related tools
- Text to SlugConvert text to URL-friendly slugs
- UUID GeneratorGenerate v4 UUIDs
- Nano ID GeneratorGenerate Nano IDs
- Changelog GeneratorGenerate changelog from Git commit history
- Code Block FormatterFormat code blocks for Markdown
- Component Name GeneratorTurn a description into ranked, kind-aware component names with a file scaffold and a name validator (casing, collisions, clarity)
You can encode a URL, plain text, Wi-Fi credentials, an email (with subject and body), an SMS, a phone number, a vCard contact, a geo location, a calendar event, or a pre-filled WhatsApp message. Each type shows the relevant fields and builds the correct standard payload automatically.
Yes. Upload a logo and adjust its size; the code reflows around it. To keep it scannable, error correction is automatically forced to High when a logo is present, and the tool warns you if the logo covers more than half the code, which can hide too many modules.

