ToolsForWeb

QR Code Generator

Type text or a URL, or fill in WiFi details (SSID, password, encryption type) or vCard contact fields, and get a QR code you can download as a PNG. Size and error-correction level are selectable, and WiFi payloads escape special characters correctly so scanners read them as written. Generation happens in your browser — the code is drawn from a data URL, and your data never leaves the page.

Loading tool…

About this tool

Draws a QR code from three kinds of payload: plain text or a URL, a WiFi network join request (SSID, password, encryption, hidden flag), or a vCard contact card. WiFi payloads escape special characters the way scanners expect, so passwords containing semicolons or quotes survive the trip. Size (256–1024 px) and error-correction level (L, M, Q, H — the fraction of damage a scan can recover from) are selectable, and the result downloads as a PNG. Codes render from a data URL in your browser; nothing is uploaded.

When to use it

Letting guests join your WiFi without reading a password out loud.
Sharing a contact card that phones can import with one scan.
Putting a URL on a printout, slide or poster where typing it is unrealistic.
Testing that a scanner reads your special-character WiFi password correctly.

Questions

Which error-correction level should I pick?

M (15% recoverable) is the sensible default. Pick H (30%) when the code will be printed small, placed on a curved surface, or partially covered by a logo — higher recovery makes the pattern denser but more forgiving.

Why does my WiFi QR need escaping?

The WiFi payload format uses ; : , \ and " as delimiters, so those characters inside an SSID or password must be escaped or scanners misread the fields. This tool does the escaping for you and passes the string through exactly as your network expects it.

Does the QR code expire or track scans?

No. A QR code is inert ink — this one encodes exactly the text you typed, with no redirect service in the middle. Nothing counts scans, and nothing expires. If you encode a URL, that URL is what opens.

Related tools