QR Code Generator
Create custom QR codes for URLs, text, email, phone, WiFi, contacts, and more. Customize colors, size, style, add a logo, and download as PNG, SVG, or JPG.
QR Code Type
Content
Drop logo or click to browse
PNG, JPG, SVG · Max 2 MB
When using a logo, set Error Correction to H for best scan reliability.
Live Preview
Enter data and click
Generate QR Code
Frequently Asked Questions
Are my QR codes generated on-device?
Yes — all QR generation happens entirely in your browser using the qr-code-styling library. Your data is never sent to a server.
Which error correction level should I choose?
Use M (Medium) for most cases. Choose H (High) when you embed a logo, since the logo covers part of the code and higher redundancy ensures reliable scanning.
What size should I download?
For web use, 512×512 px PNG is plenty. For print, use SVG (scalable, infinite resolution) or a 1024×1024 PNG at minimum.
My QR code isn't scanning — what should I do?
Increase the error correction level to Q or H, increase the size, reduce the logo size, or increase the margin. Very dense data types like vCards may also require a higher QR version.