QR Code Generator
A QR code is a square barcode that a phone camera can read in a moment, turning a printed page, poster or screen into a link, a Wi-Fi login or a contact. This generator builds one on the spot: choose what it should contain, pick an error-correction level, and download a crisp PNG or a scalable SVG. The code is generated entirely in your browser, so your link, text or Wi-Fi password is never uploaded or stored, and the codes are static — they will keep working forever, with no scan limits, tracking or expiry.
How to use the qr code generator
- Choose the kind of content: a website link, plain text, a Wi-Fi network or an email address.
- Type the link or text, or fill in the network name and password for Wi-Fi.
- Pick an error-correction level. Medium is fine on screens; use High if the code will be printed on something that may get scuffed.
- Download the PNG for documents and social posts, or the SVG for print and signage where you need it razor-sharp at any size.
- Always test-scan the code with a phone before printing a large batch.
Formula
QR codes (ISO/IEC 18004) store data as a grid of dark and light squares called modules. The generator picks the smallest version (21 × 21 modules up to 177 × 177) that fits your content at the chosen error-correction level, which uses Reed–Solomon codes so a scanner can still read the code if up to about 7% (L), 15% (M), 25% (Q) or 30% (H) of it is damaged or obscured. More data or higher correction means a denser code. Wi-Fi codes use the standard payload WIFI:T:WPA;S:name;P:password;;, with special characters escaped.
Worked examples
A link to a menu
Enter “solvecalcpro.com/tools” with “Website link” selected. The generator adds “https://” if you leave it off and encodes the address. A short link makes a smaller, easier-to-scan code than a long one with tracking parameters.
A Wi-Fi guest code
Choose “Wi-Fi network”, enter the network name and password and the security type (usually WPA). Guests scan it and join without typing — useful for a rental, café or office. Semicolons, commas, colons and quotation marks in names and passwords are escaped automatically.
Choosing error correction
A code on a screen can use Low or Medium. A sticker, flyer or product label that may be creased, dirty or partly covered by a logo should use Quartile or High — at the cost of a denser pattern.
Getting reliable scans
Size and distance
A good rule is that the scanning distance should be about ten times the width of the code: a 2 cm code scans from around 20 cm, while a poster scanned from three metres needs a code roughly 30 cm wide.
Error-correction levels
| Level | Recovers up to | Best for |
|---|---|---|
| Low (L) | 7% | Clean screens, smallest codes |
| Medium (M) | 15% | General use |
| Quartile (Q) | 25% | Print with minor wear |
| High (H) | 30% | Stickers, outdoor use, codes with a logo |
Common uses
- Restaurant menus and table cards
- Wi-Fi guest access
- Business-card and contact links
- Event tickets and signage (always test on several phones)
Common mistakes to avoid
- Encoding a very long URL. Long content makes a dense code that is hard to scan at small sizes — use a shorter link.
- Printing too small. As a rule of thumb, keep a code at least 2 cm (about ¾ inch) wide, and larger if people scan from a distance.
- Low contrast or inverted colours. Keep dark modules on a light background with a clear blank border (the “quiet zone”).
- Putting private data in a code you will share publicly — anyone who scans can read it, including a Wi-Fi password.
- Not testing before printing. Scan with at least two phones.
Frequently asked questions
Is this QR code generator really free?
Yes. There is no sign-up, no watermark and no limit. The code is generated in your browser.
Do these QR codes expire?
No. They are static codes that contain your data directly, so they work as long as the content (for example, the web page) exists. Nothing is routed through our servers.
Is my data uploaded anywhere?
No. The code is built locally in your browser. We never see your link, text or Wi-Fi password.
What error-correction level should I choose?
Medium is a good default. Choose High for printed codes or codes that will have a logo or damage; choose Low for the smallest possible code.
PNG or SVG?
PNG for documents, slides and social posts. SVG for print, banners and signs, because it stays perfectly sharp at any size.
Can I use the codes commercially?
Yes — the QR code you create is yours to use. QR code is a registered trademark of Denso Wave, but creating and using codes is free.
Reviewed September 26, 2026 by the SolveCalcPro editorial team. Found a mistake? Tell us; see our editorial policy.