QR Code Generator
Generates downloadable QR code images encoding a URL, text or WiFi details in the browser.
QR code details
Enter a full address, including https://.
Batch: many QR codes from a CSV
Header row with a value column, and optionally filename and label. Up to 250 rows. Every code uses the settings above: error correction M, 8 px modules, colours #000000 on #ffffff; each value is used as the exact payload.
Result
Check the content, then press Generate.
Generated in your browser with qrcode — nothing is uploaded, and the code is static (no tracking or redirect).
How the method works
Print at 100% and test with the scanner that will read the code; this page does not decode codes back. Fixed example values for illustration — not your result.
How to use this calculator
- Choose what to encode — text, a web address, Wi-Fi details, a contact card, an email or an SMS — and fill in the fields.
- Check the exact content shown (a Wi-Fi password stays hidden unless you reveal it), then pick the error-correction level and pixels per module.
- Press Generate and download a crisp SVG or PNG. For many codes, open Batch: paste a CSV (value, optional filename and label), preview, generate, then download a ZIP of SVGs or print a sheet. Scan a printed code before you rely on it.
How it works
The builders write the standard formats with the right escaping (Wi-Fi WIFI: fields, vCard 3.0, mailto:, SMSTO:). Web addresses are encoded exactly as typed and never fetched.
The qrcode library builds the code in your browser; it is drawn with whole pixels per module and the full four-module quiet zone, so the image is (modules + 8) × pixels wide.
Higher error correction survives more damage but holds less data. It does not mean that share of the code can be covered by a logo, so no logo mode is offered.
Worked example
Link to a page. https://www.zerdly.com at level M is a version 2 code, 25 × 25 modules; at 8 px per module the PNG is 33 × 8 = 264 px square.
Common mistakes
- Cropping the white border — the quiet zone is part of the code.
- Light modules on a dark background, or low contrast; not every scanner reads them.
- Printing too small for the scanning distance.
Tips
- Runs entirely in your browser. Your input is not uploaded or stored.
Frequently asked questions
Do my details upload?
No — the code is generated entirely in your browser, and it is static: no tracking or redirect service.
Which error-correction level?
M suits most uses; use Q or H if the code may get damaged. If it says the content is too big, shorten it or choose L.
Related tools
- Barcode Generator
- UUID Generator
- Image DPI / Print Size Calculator
- Hash Generator
- Base64 Encoder / Decoder
- Case Converter
Explore more in PDF, Image, File, Data & Developer Tools.
Cite this tool
Zerdly. (2026). QR Code Generator. Retrieved from https://www.zerdly.com/tools/qr-code-generator/
Tip: Enter any known values to calculate the remaining results.
Designed to run locally in your browser. Tool inputs are not intentionally stored by Zerdly unless stated otherwise.



