QR codes bridge the physical and digital worlds: a poster, menu, business card or product label that phones can open in a second. This generator creates them properly — type a link, text, Wi-Fi credentials or contact details, pick a size and colours, and download a crisp PNG that scanners read reliably. Error correction is built into the format, so codes stay scannable even when printed small or slightly scuffed. Whether you are linking a café menu, sharing Wi-Fi with guests without spelling the password, or sending customers to a review page, the workflow is the same: enter, preview, test with your own phone, then download.
Quick Answer: Enter a URL, text, Wi-Fi details or contact info, customise size and colour, and download a ready-to-print QR code as PNG.
Free Online Tool
QR Code Generator
Print it, stick it, scan it — codes that just work.
How to Use the QR Code Generator
- Choose the type: URL/text, Wi-Fi network, or contact card.
- Fill in the details — for Wi-Fi, the network name and password exactly as guests must type them.
- Set the size (bigger for print) and pick colours with strong contrast.
- Scan the preview with your own phone before downloading — always test.
- Download the PNG and place it on your design, menu or label.
Key Features
- Three code types: link/text, Wi-Fi join codes and contact (vCard) codes.
- Adjustable output size up to print-friendly resolutions.
- Foreground and background colour pickers with reliable contrast guidance.
- Instant live preview rendered in your browser.
- Free PNG download, no watermark, no sign-up.
Best Practices and Tips
- Test every code with at least two phones before printing a batch — the cheapest quality check there is.
- Dark code on a light background scans best; inverted codes fail on many older scanners.
- Leave a quiet zone: the blank margin around the code is part of the standard, so do not crop it away in your design.
- Shorter content makes simpler codes: run long links through a shortener first for a less dense, easier scan.
- For print, bigger is safer — a code under 2 cm across is a gamble at arm’s length.
Common Mistakes to Avoid
- Printing codes in brand colours with weak contrast because they ‘look better’, at the cost of scannability.
- Encoding the wrong Wi-Fi password and laminating fifty table tents before testing one.
- Placing codes on glossy, curved or reflective surfaces where glare defeats cameras.
- Linking to a page that is not mobile-friendly — the scan works, the experience fails.
Frequently Asked Questions
Do QR codes expire?
No. A QR code is just encoded text — it works forever as long as what it points to exists. A code linking to your website stops being useful only if the page moves or the domain lapses. Codes from this generator are static and have no expiry or scan limits.
What can a QR code contain?
Any short text: most commonly URLs, but also Wi-Fi credentials, contact cards, payment addresses, event details and plain messages. Capacity depends on the content type — roughly up to a few thousand characters, though dense codes scan less reliably, so keep content short.
How does the Wi-Fi type work?
It encodes the network name, password and security type in the standard format phones recognise. Scanning it offers to join the network without typing — ideal for guests, rentals and cafés. Use the exact password; one wrong character and the join fails.
What size should I download for print?
Generate at the largest size offered and scale down in your design tool — downscaling keeps edges crisp. As a rule, the printed code should be at least 2 × 2 cm for close scanning, and larger the farther away the scanner will stand.
Can I put my logo in the middle?
QR codes tolerate some obstruction thanks to error correction, but this generator keeps codes clean and standard for maximum reliability. If branding matters, place your logo beside the code rather than inside it.
Related Tools
- Barcode Generator – creates scannable CODE128 barcodes as PNG or SVG downloads
- Favicon Generator – builds a full favicon set from a letter or an image, with the HTML
- Image Watermark Tool – stamps customisable text watermarks onto images before sharing
- UTM URL Builder – assembles properly encoded UTM campaign links for analytics