← All Tools

QR Code Generator

Create custom QR codes for URLs, text, WiFi, email, and phone. Add logos, customize colors, and download as PNG or SVG.

Ad 728x90

Content

Style

128px1024px
Error Correction

Higher = more resilient but denser. Use H when adding a logo.

04

Logo (Optional)

Click to upload a logo

PNG, JPG, SVG, or WebP

Preview

Enter content to generate a QR code

About QR Codes

QR codes are generated entirely in your browser. No data is sent to any server.

Error Correction Levels: L (7%), M (15%), Q (25%), H (30%) of data can be recovered. Use H when adding a logo overlay.

WiFi QR codes allow devices to connect automatically by scanning.

Create Custom QR Codes with Colors & Logos

Generate high-quality QR codes for URLs, plain text, WiFi networks, email addresses, phone numbers, and more. Customize colors, add your company logo, and choose from multiple styles including rounded corners and dot patterns. Download as crisp PNG or scalable SVG.

QR codes are essential for restaurants (digital menus), retail (product links), marketing (campaign tracking), events (ticket scanning), and networking (vCard sharing). Our generator creates scannable codes at any size with adjustable error correction levels to ensure reliability even when partially obscured.

Everything runs in your browser — no data is sent to any server. Your WiFi passwords, contact details, and business URLs remain completely private. Generate unlimited QR codes with no watermarks, no account required, and no restrictions on commercial use.

Frequently Asked Questions

What types of content can I encode in a QR code?
You can create QR codes for URLs (website links), plain text, email addresses with optional subject and body, phone numbers, and WiFi network credentials. WiFi QR codes are especially useful -- guests can connect to your network by simply scanning, no password typing needed.
Can I add my company logo to the QR code?
Yes. Upload a PNG, JPG, SVG, or WebP logo and it will be centered on the QR code with a white background for readability. For best results, set the error correction level to H (30%), which allows the QR code to remain scannable even with the logo covering part of it.
What is error correction and which level should I use?
Error correction determines how much of the QR code can be damaged or obscured and still remain readable: L (Low) recovers 7% of data and produces the smallest code; M (Medium) recovers 15% and is good for most uses; Q (Quartile) recovers 25% and is good for printed materials; H (High) recovers 30% and is required when adding a logo overlay.
Is my data stored or sent to a server?
No. All QR code generation happens entirely in your browser using JavaScript. No data is sent to any server. Your URLs, WiFi passwords, and other content remain completely private on your device.
What is the difference between PNG and SVG downloads?
PNG is a raster (pixel-based) format ideal for sharing on social media, messaging apps, and embedding in documents or presentations. SVG is a vector format that scales to any size without losing quality, perfect for print materials like business cards, posters, and large signage where sharpness matters at every size.