QR Code Generator
Generate QR codes from text, URLs, or any data instantly.
What is this tool? QR Code Generator?
How do you use this tool? QR Code Generator
- Type or paste the text, URL, phone number, or any data you want to encode.
- Choose your preferred QR code size: small (128px), medium (256px), or large (512px).
- Optionally pick custom foreground and background colors to match your brand.
- Click Generate, then download the QR code as a PNG or copy it to your clipboard.
Common Use Cases
Restaurant menus & contactless ordering
Link a table tent or sticker to a digital menu URL so guests can browse and order from their own phone.
Business cards & email signatures
Encode a vCard or profile URL so anyone can save your contact details with a single scan.
Event check-in & ticketing
Print a unique code on tickets or badges for fast, low-friction check-in at the door.
Wi-Fi sharing
Encode your network name and password so guests join instantly without typing a long passphrase.
Print marketing & packaging
Send readers from a flyer, poster, or product box straight to a landing page, video, or review form.
Why is this tool useful?
100% browser-based, nothing to upload
The QR code is drawn directly on a <canvas> element in your browser. Nothing you type is ever sent to a server.
Instant regeneration
Change the text, size, or colors and generate a fresh code immediately, no page reload, no waiting.
Free for commercial use
Every QR code you create here is yours to use in marketing, packaging, or products, with no attribution required.
No daily limits
Generate as many QR codes as you need, at any size, as often as you like, there's no account and no quota.
Best Practices
- ✓ Keep strong contrast between foreground and background, dark modules on a light background scan far more reliably than light-on-light or similar tones.
- ✓ Leave a quiet zone (blank margin) of at least 4 modules around the code; cropping too tight is a common cause of failed scans.
- ✓ Test the printed or displayed code with at least two different phones before mass-printing it.
- ✓ Prefer short URLs, the less data encoded, the simpler the pattern, and the more forgiving it is of smudges, glare, or curved surfaces.
- ✓ Size the code for its scan distance: roughly 2×2 cm for a business card held close, but 10×10 cm or larger for a poster viewed from a few metres away.
- ✓ Avoid placing a logo or image directly over the code unless you've tested it thoroughly, it reduces the effective error-correction margin.
Practical examples
https://example.com/menu
A 256×256 QR code. Scanning it opens the exact menu URL in the phone browser.
WIFI:T:WPA;S:Cafe_Guest;P:Coffee2026!;;
A QR code that compatible phone cameras recognise as Wi-Fi credentials and can use to offer a join-network prompt.
tel:+12025550143
A QR code that opens the phone dialler with +1 202 555 0143 filled in. The user still chooses whether to place the call.
Frequently Asked Questions
QR codes can store URLs, plain text, email addresses, phone numbers, SMS messages, Wi-Fi credentials, vCard contact info, and more. The maximum capacity is roughly 4,296 alphanumeric characters.
A single QR code can hold up to about 3 KB of data. For longer content, encode a short URL pointing to the full page rather than embedding the text directly.
Yes, always ensure strong contrast between the foreground and background. Light foreground colors or similar foreground/background pairs can make the code unreadable by scanners.
Absolutely. All QR codes generated here are completely free with no attribution required, for both personal and commercial use.
Simply paste your full URL (e.g. https://example.com) into the input field, choose a size, and click Generate. The QR code will encode your URL so anyone who scans it is taken directly to your website.
No. The tool creates a new result in the browser. Your original remains unchanged unless you overwrite it after downloading.
Related Guides
What Is a QR Code? A Complete Beginner's Guide
What a QR code is, how it stores data, and how it differs from a regular barcode, explained in plain English.
6 min read QR CodesStatic vs Dynamic QR Codes: What's the Difference?
Static and dynamic QR codes look identical but behave very differently. Here's how to choose the right one.
5 min read QR CodesQR Code Best Practices: Size, Color & Placement
Practical rules for designing QR codes that scan reliably every time, contrast, sizing, error correction, and testing.
7 min readLooking for more free tools?
ManyUtils has dozens of fast, privacy-friendly utilities for developers, designers, writers and everyday users. All free, all in your browser.
Browse all tools →