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
- URL Encoder / DecoderEncode and decode URL components and query strings safely.
- Password GeneratorGenerate strong random passwords with adjustable rules.