About this tool
Pick a content type, fill in the details, and style your QR code. You can switch between square, rounded, soft-square and dot patterns, change the corner eye shapes, use a solid color or a gradient, and add your logo in the center. Everything is generated in your browser, so your data is never uploaded.
Supported types: website links and plain text, Wi-Fi login (guests scan to join without typing the password), email, phone call, SMS, contact card (vCard), map location and WhatsApp chat.
Tips for a code that scans reliably: keep strong contrast between the code and the background, use a dark code on a light background, keep the margin at 4 modules or more, and test with your phone before printing. When you add a logo, error correction is raised to High so the code can still be read.
Download PNG for web and documents, or SVG for printing at any size without losing sharpness.
Frequently asked questions
Do these QR codes expire?
No. They encode your content directly and are not tied to any service, so they work forever.
Why will my QR code not scan?
The usual causes are low contrast, an inverted (light on dark) design, a margin that is too small, or a logo that is too large. Check the warning under the preview.
What is the best format for printing?
SVG. It is vector-based and stays sharp at any size, from a business card to a poster.
Can I make a Wi-Fi QR code?
Yes. Choose the Wi-Fi type, enter the network name, password and security type. Phones can join the network by scanning it.
What does error correction do?
Higher levels let the code be read even if part of it is dirty or covered, but they make the code denser. Medium is a good default.