All tools

📱QR Code GeneratorReady

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.
Processing
In your browser
Account
Not required
Data sent
None
Cost
Free
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 workflow

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.
Browse all tools