General Tools
Generate QR codes locally for URLs, text, email, phone, SMS and Wi-Fi, with custom size, colors and error correction.
QR content
Appearance
Simple workflow
How to use QR Code Generator
- 1Choose a QR content type and enter details.
- 2Set size, colors and error correction.
- 3Generate, preview and download PNG or SVG.
Good to know
Frequently asked questions
Is my QR content private?
Yes. QR code generation runs locally; the content is never sent to UtilSprout or another service.
Which format should I download?
PNG is convenient for documents and sharing. SVG stays sharp at any size and is ideal for design or print.
Practical guide
Create a QR code with enough contrast, space and module size to scan
QR Code Generator supports website URLs, plain text, email, phone, SMS and Wi-Fi payloads. It validates or escapes the fields needed for each payload, then generates PNG and SVG output locally with your selected size, colours and error-correction level.
A QR code is a grid of square modules, not just a black-and-white picture. Payload length, character mode and error correction determine how many modules are required. More modules packed into the same physical size make each module smaller and can reduce scanning reliability.
Worked example
Create a Wi-Fi connection code
- Start with
- Choose Wi-Fi network and enter the network name, security type and password.
- Choose
- Use dark modules on a light background, start with Medium error correction and choose a size suited to where the code will appear.
- You get
- Compatible camera apps can offer to connect using the encoded details. Test the downloaded file from the intended screen or printed material before distributing it.
Tips for a useful result
- Use a dark foreground and light background. Similar colours, transparent surroundings, glare and image compression can all make module boundaries harder to detect.
- Use SVG when a code will be resized for print; it keeps the module edges sharp. For PNG, generate enough pixels for the final display size instead of enlarging a small bitmap.
- Generation happens in this tab. QR contents, including Wi-Fi credentials, are not uploaded or added to analytics.
Choose an error-correction level
Higher levels add recovery codewords that can tolerate more damage, but they also produce a denser symbol for the same payload. The percentages are approximate recovery rates for codewords, not a promise that the same percentage of any visual obstruction will scan.
| Level | Practical trade-off |
|---|---|
| L — about 7% | Lowest redundancy and least density. Consider it only for clean, controlled placement with plenty of module size. |
| M — about 15% | The tool's default and a balanced starting point for ordinary screens and print. |
| Q — about 25% | More recovery capacity for dirt or minor damage, with a denser code that may need a larger final size. |
| H — about 30% | Highest available recovery level. Use enough physical space so the added modules do not become too small to resolve. |
Quiet zone, capacity and scan testing
The downloaded code includes a two-module light margin. DENSO WAVE's QR guidance specifies a clear quiet zone four modules wide on every side, so preserve the built-in margin and leave at least two more modules of unobstructed light space in the surrounding design. Do not crop the image tightly to the dark modules.
Maximum capacity is not one fixed character count: numeric, alphanumeric and byte data use different amounts of space, and a higher error-correction level leaves less room for payload data. Shorten unnecessary URL parameters or text when the result becomes very dense, then render it larger.
Scan the final PNG or SVG with more than one representative device if the code will be printed or displayed publicly. Test at the intended physical size, distance and lighting. A successful preview scan cannot guarantee every camera, material or damaged copy will work.
Authoritative external sources
- DENSO WAVE: QR Code error correction (external)
The QR Code developer's explanation of levels L, M, Q and H and their density trade-off.
- DENSO WAVE: Determining the QR Code area (external)
Guidance for module size and the four-module quiet zone around a symbol.
- DENSO WAVE: QR Code versions and capacity (external)
Reference for how symbol version, data type and error-correction level affect capacity.
Keep going