Back to tools

QR Code Generator

Encode a URL or text as a QR code.

Error correction

L is densest, H is most robust to damage or logos.

Size

The pixel size of the PNG. SVG scales infinitely.

Your text is converted to a QR code in this browser tab. Nothing is uploaded.

How it works

1. Type or paste

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

2. Adjust settings

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

3. Download

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

About the QR Code Generator tool

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.

It is made for the everyday QR jobs: linking a poster or business card to a website, sharing Wi-Fi access without reading out a password, putting a menu or payment link on a table tent, or adding a scannable link to a slide or packaging. Generation happens entirely client-side, so your data never reaches a server, the tool is free with no scan limits and no expiry on the codes it produces, and it keeps working offline once the page has loaded. No account and no watermark on the result.

Frequently asked questions

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.