QR Generator
Make a plain black-and-white QR code in seconds, or open Customize design to add colors, rounded dots, a logo and a "Scan me" caption. Download it as a PNG or a print-ready SVG.
Overview
A QR code is a visual encoding of text, which makes it useful anywhere someone would rather scan than type: a link on a printed flyer, guest Wi-Fi details, a contact card on a business card, or a location on an event poster. Pick a content type and the tool builds the exact text format phone cameras recognise, so a Wi-Fi code offers to join the network and a contact code offers to save the contact.
The code is generated entirely in your browser. Nothing you type or upload, including your logo, is sent to a server, and there is no account or usage limit. These are static QR codes: the content is stored in the pattern itself, so they never expire and keep working without any service behind them.
Examples & Sample Data
Encoding a URL
https://adikya.com
A QR code that opens the website when scanned
Guest Wi-Fi
WIFI:T:WPA;S:Guest Network;P:welcome2024;;
A QR code that offers to join the Guest Network Wi-Fi
Plain text with any language or emoji
Café menu: scan for today's specials ☕
A QR code that shows the message, accents and emoji intact
How It Works
- Choose a content type: text or URL, Wi-Fi, email, phone, SMS, contact card or location.
- Fill in the fields. The QR code preview updates as you type.
- Optionally open Customize design to change colors, dot and corner styles, error correction, quiet zone, add a logo or a frame caption.
- Download the code as a PNG at the size you set, or as an SVG that scales to any print size, or copy it straight to your clipboard.
Common Use Cases
Tips & Best Practices
- Keep strong contrast: dark dots on a light background scan most reliably. The tool warns you when contrast is too low or the colors are inverted.
- Leave the quiet zone (the empty border) at 4 modules if you can. Scanners use it to find the code.
- When you add a logo, error correction is set to High automatically so the code still scans with part of it covered.
- Use SVG for print. It stays sharp at any size, while PNG is best for screens, documents and messaging apps.
- Always test-scan the final code with a couple of different phones before printing a large run.
Frequently Asked Questions
No. The QR code is generated entirely in your browser. Nothing you type or upload is transmitted anywhere.
No. They are static QR codes: the content is encoded directly in the pattern, so they work forever and do not depend on any service staying online.
Choose Wi-Fi network, enter the network name and password, and pick the security type. When someone scans the code, their phone offers to join the network without typing the password.
Yes. Open Customize design and upload a PNG, JPG, WebP or SVG logo up to 1 MB. Error correction switches to High so the code stays readable, and you can adjust the logo size and the clear space behind it.
Error correction adds redundant data so a code can still be read when part of it is damaged, dirty or covered. Low recovers about 7% of the code, Medium 15%, Quartile 25% and High 30%. Higher levels make the code denser.
SVG is a vector format that stays sharp at any size, so it is the best choice for print and design software. PNG is a regular image that works everywhere, at the pixel size you choose.
Yes. You can set the dot, corner and background colors, or use a transparent background. Keep the dots darker than the background with strong contrast, since some scanner apps cannot read low-contrast or inverted codes.
A QR code holds up to about 2,900 bytes at the lowest error correction level. The more you encode, the denser and harder to scan the code becomes, so short content and URLs work best.
Related Tools
Explore more high-performance utilities.