QR Code Generator

Generate QR codes for text or URLs, rendered locally.

Runs locally in your browser. Your input is not uploaded or stored. You can verify this in your browser’s network panel.

What does this tool solve?

Enter text or a URL, choose foreground/background HEX colors and an error-resistance level, then download a PNG QR code.

What examples should you start with?

A URL

Input

https://lessinai.com · medium · black on white

Output

A downloadable PNG QR code linking to the site

Plain text

Input

Wi-Fi name or a short note

Output

QR code encoding the raw text

How does it work?

The text is encoded into QR symbols using the qrcode library running locally in your browser — the payload never leaves the page. The output is a 1024px PNG.

Higher error-correction levels (Q, H) add redundancy so the code survives logos or damage, at the cost of a denser pattern.

What are the edge cases and limits?

  • Input is limited to 1,000 characters; longer payloads make dense codes that phones struggle to scan.
  • Non-ASCII text is encoded as UTF-8; most modern scanners handle it, but very old ones may not.
  • PNG output matches the live IT Tools download contract; the previous local SVG output is no longer the primary result.

Technical reference

Related tools