Create a local QR code for a URL, text, Wi-Fi network, contact, or email, then download a PNG or SVG with the border, density, and payload context visible before you print or share it.
Generated locally in your browser. QR payloads and exports stay on this device. A Wi-Fi QR stores connection details in readable form; only share it with people who may use that network.
QR output options
M is the normal choice. Q or H can help when a physical code may be dirty or damaged, but they also make the symbol denser.
The clear border is part of the code: use at least four empty modules on every side and do not crop it away.
Contrast is 21.00:1. Treat color contrast as one visual check, not a scan guarantee.
Longer payloads require more modules. Prefer SVG or a larger PNG for print, keep the border clear, and scan-test the final placement on a real device.
Scan readiness
20 characters · 20 UTF-8 bytes
Payload
20 UTF-8 bytes
Border
4 clear modules per side
Symbol
Generated automatically from payload
Generating QR code…
Generating QR code…
Capability checkedVerified September 9, 2026
What works
Generate the QR symbol in the browser with the selected error-correction level and automatically selected version
Render at least a four-module clear border on every side, with an eight-module print-space option
Build escaped Wi-Fi payloads for the commonly implemented WIFI: convention and vCard 3.0-style text records for contact details
Important limits
A code that renders successfully is not guaranteed to scan after resizing, printing, camera processing, or placement against busy artwork; test the final artifact on a real device
The contrast figure is a visual-risk signal, not a scanner certification, and the tool blocks light-on-dark pairings rather than claiming all dark-on-light combinations are reliable
Reviewed capability guide
What the QR Code Generator does—and does not do
Exact supported inputs, outputs, limits, and primary sources for the current implementation.
Accepted input
Non-empty text or an http(s) URL, kept in browser memory
Wi-Fi network name, password when required, WPA/WEP/open-network choice, and an optional hidden-network flag
A small vCard 3.0-style contact record or an email recipient, subject, and message
A 200–1,024 pixel PNG size, L/M/Q/H error-correction level, a four- or eight-module quiet zone, and opaque six-digit foreground/background colors
Produced output
A local QR preview plus PNG and SVG downloads
Payload character and UTF-8 byte counts, the library-selected symbol version, module count, quiet-zone size, and approximate PNG module density
Actionable pause/error states for empty content, incomplete Wi-Fi details, unsupported color syntax, or payloads the encoder cannot fit
Operational limits
Payload capacity depends on the selected error correction, character encoding, and encoder-selected QR version; there is no artificial character limit before the encoder reports a fit error
PNG output is limited to the six visible square sizes; SVG is available for vector-oriented print workflows
Only opaque #RRGGBB colors and two quiet-zone choices (four or eight modules) are offered
Wi-Fi generation covers personal WPA, legacy WEP, and open networks; enterprise/EAP settings are intentionally not represented
Known limitations
A code that renders successfully is not guaranteed to scan after resizing, printing, camera processing, or placement against busy artwork; test the final artifact on a real device
The contrast figure is a visual-risk signal, not a scanner certification, and the tool blocks light-on-dark pairings rather than claiming all dark-on-light combinations are reliable
A QR code transports text; this tool does not validate a destination URL, check a contact record against every vCard requirement, or know how every scanner interprets a Wi-Fi payload
Wi-Fi passwords and any other encoded values are readable by someone who scans the code; local processing does not make shared payloads secret
Capability claims last reviewed September 9, 2026. Review dates describe the implementation audit, not content freshness by itself.
Are my QR payloads uploaded to Tooleras?+
No. The payload, QR preview, and PNG/SVG export are generated in this browser. The page does not send the text to Tooleras, visit an encoded address, or test a Wi-Fi network. Clear the fields and downloaded files if they contain information you do not want to retain on the device.
Which error-correction level should I use?+
M is the practical default for a normal screen or clean print. Q and H add damage tolerance, but require a denser symbol for the same payload. Choose the level for the final environment, keep the payload short, and scan-test the finished placement rather than treating a percentage label as a guarantee.
Why does the clear border around the code matter?+
The quiet zone helps a scanner distinguish the symbol from nearby artwork. Regular QR Code guidance calls for at least four empty modules on each side. Do not crop it; choose the eight-module option when a printed code needs more separation from surrounding design.
Does a Wi-Fi QR hide my password?+
No. A Wi-Fi QR stores connection details in readable encoded text for a scanner. It is convenient for trusted guests, not a way to conceal a password. The tool supports common personal/open-network fields only; enterprise Wi-Fi and scanner behavior vary by device.
Will every phone import the contact QR the same way?+
Not necessarily. The generator creates a compact vCard 3.0-style record with the visible fields, but contact applications differ in which fields they import and how they present them. Scan it on the intended device before using it on printed material.
Use the QR Code Generator with the right expectations
A QR image that looks good on a page can still be awkward to scan after it is cropped, printed, resized, or filled with too much data. This workbench generates the symbol locally, keeps the required clear border visible, shows the actual version and module density selected for the payload, and treats color contrast as one visual signal rather than a promise. It includes practical Wi-Fi, contact, and email modes while making their privacy and device-compatibility limits explicit.
When it is the right tool
Making an http(s) link or short plain-text QR code without sending its payload to a generator service
Creating a Wi-Fi connection QR that includes a hidden-network flag and a clear warning about password exposure
Exporting an SVG for a printed menu, sign, card, or label while preserving crisp module edges
Checking how a longer payload changes QR version, module count, quiet zone, and pixels per module before placement
A deliberate choice
Tooleras keeps this page specific to the job above instead of claiming support for adjacent formats, platforms, or edge cases it cannot verify. Open the capability guide for the exact inputs, outputs, limits, and sources.
Checked examples
A printable event link
https://example.com/register · M correction · 8-module print border · SVG
Creates a local vector export with a deliberately generous clear edge, while the readiness panel shows the encoder-selected version and module count to scan-test before final production.
A hidden home network
SSID · WPA password · This network name is hidden
Builds an escaped WIFI: payload with H:true, pauses if an SSID or protected-network password is missing, and reminds you that anyone who scans the code can read its connection details.
Need a different tool?
Browse the full catalogue — all free, with data handling documented per tool.