Skip to tool
All tools

QR code generator

Encode a URL or text as a QR code.

19 / 2000 characters

Error correction

Size

Everything runs in your browser. Nothing is uploaded.

How it works

Type or paste

Paste a URL, a phone number, a Wi-Fi string, or any text up to 2,000 characters.

Adjust settings

Pick a size and error-correction level. Higher correction lets the code be scanned even when partially obscured.

Download

Download as PNG or SVG. Both formats are generated entirely in your browser.

Questions

What does this tool do?

The QR Code Generator turns any URL or text into a scannable QR code that you can download as a PNG or a crisp, infinitely scalable SVG. Paste a link, a phone number (tel:), an email address (mailto:), a Wi-Fi credential string (WIFI:), or up to 2,000 characters of plain text, and the code is generated instantly inside your browser. You can set the output size and the error-correction level so the code still scans when it is printed small or partly covered by a logo.

Does my text leave my device?

No. Your input is converted to a QR code inside the browser. Nothing is uploaded.

What can I encode?

URLs, plain text, phone numbers (`tel:+1...`), email (`mailto:...`), and Wi-Fi credentials (`WIFI:...`) — anything that fits in a QR payload.

Which error-correction level should I pick?

Use H (High) for codes that will be printed small, partially covered by a logo, or printed on a non-flat surface. Use L (Low) for the densest possible code when conditions are clean.

Does it work offline?

Yes. The page works offline once it has loaded. The QR generation library is bundled with the page.

Is the generator free?

Yes. Browser-side generation costs us nothing per run, so it stays free with no rate limits.

Related tools