Free online QR code generator — no account required, no server uploads. Create QR codes for URLs, text, vCard, and WiFi. Customize size, error correction, and colors. Download as PNG or SVG. 100% frontend, runs in your browser.
~15% recovery — higher levels make the code larger but more resilient to damage.
A completely free, frontend-only QR code generator — no account, no sign-up, and no server involved. Everything runs locally in your browser via JavaScript. Encode URLs, plain text, vCard contacts, or WiFi credentials into a scannable QR code, customise size, error correction level (L / M / Q / H), and foreground/background colors, then download as a lossless PNG or scalable SVG. Your data never leaves your device.
QWhat data can I encode in a QR code?
You can encode any text up to several hundred characters, including URLs, plain text, WiFi credentials (SSID, password, encryption type), and vCard contact information.
QWhat is error correction and which level should I choose?
Error correction allows a QR code to be read even if part of it is damaged or obscured. Level L recovers 7% of data, M recovers 15%, Q recovers 25%, and H recovers 30%. Use H for printed materials that may get dirty or partially covered.
QPNG or SVG — which format should I download?
Download SVG for print materials since it scales to any size without quality loss. Download PNG when you need a raster image for web embedding or sharing on social media.
QIs my data sent to a server?
No. The QR code is generated entirely in your browser using JavaScript. Nothing you enter is transmitted to any server.