Create a QR code for any URL. Add custom colors or a logo. Download as PNG or SVG for any use.
Yes, completely free with no signup required.
Everything runs in your browser. No data is sent to any server.
Paste any URL into the input field and the QR code generates instantly. Adjust size and error correction level, then click Download PNG to save your QR code.
L (Low, 7%) for clean environments, M (Medium, 15%) for general use, Q (Quartile, 25%) for better reliability, H (High, 30%) for damaged or dirty surfaces. Higher = larger QR code.
The most common QR use case: turn any URL into a scannable QR code. Add it to posters, flyers, business cards, product packaging, or presentations. Scanning opens the link directly in the user's browser — no typing required.
URL encoding and QR generation happen locally in the browser using qrcode.js.
Paste your full URL including https://.
Set QR code size and colors.
QR code renders instantly.
Download PNG for digital use or SVG for print.
Yes — always include https:// or http:// so the QR code opens a clickable link.
Yes — use a URL shortener (bit.ly, etc.) before generating for very long URLs.
At least 2 cm × 2 cm for reliable scanning. Bigger is always better for print.
Yes — set any foreground color, but ensure high contrast with the background.
No — QR codes don't expire. They always point to the URL encoded at creation time.