QR Code Generator

Permanent static QR codes — generated entirely in your browser, no server involved.

100% local — your URL never leaves this tab
Dark colour
Light colour

Static codes only. Your URL is baked directly into the code's visual pattern. No redirect links, no server, no subscription — these codes work permanently and cannot be tracked or disabled.

Why these QR codes are permanent

Most online QR generators use a predatory model: instead of encoding your URL directly into the code's visual pattern, they embed a redirect link pointing to their own servers. If you stop paying their subscription fee, the redirect breaks — and so does every code you ever printed.

This tool generates static QR codes only. Your URL is encoded directly into the black-and-white module pattern using the QR standard (ISO/IEC 18004). The generated PNG contains your data and nothing else. No servers are involved at any point.

Error correction levels explained

QR codes include redundant data so they can still be read even if part of the code is obscured or damaged. Higher error correction = larger code (more modules) but better durability:

Best practices for printing QR codes

Frequently asked questions

No. The URL is encoded directly into the visual pattern of the code — there is no redirect link, no server, and no account. The code will work as long as the destination URL exists. If you change your website URL in future, you would need to generate a new code.
Yes — download the PNG at 600px, then overlay your logo in any image editor (Canva, Photoshop, etc.). Use H level error correction (the default here), which allows up to 30% of the code to be obscured while still scanning correctly. Keep your logo within roughly 20–25% of the total code area.
Plain text up to 2,953 bytes at error-correction level L (roughly 2,900 English characters; less at higher levels and for accented or non-Latin text). This generator has built-in modes for Wi-Fi, email, phone and SMS. Common formats: website URLs, email addresses (mailto:address@example.com), phone numbers (tel:+1234567890), SMS messages (smsto:+1234567890:message text), Wi-Fi credentials (WIFI:S:NetworkName;T:WPA;P:password;;), and plain text like a business card or location address.
Yes. QR codes are defined by the open ISO/IEC 18004 standard, and Denso Wave, which invented them, has said it will not exercise its patent for standard QR codes. QR codes generated here are yours to use for any purpose — menus, product packaging, business cards, signage, marketing materials — commercial or personal.
Common causes: insufficient contrast between dark and light colours, the printed or displayed size is too small (under 2cm), the code is blurry or pixelated from resizing a small image, or there is insufficient white border (quiet zone) around the code. Use H error correction and download at 600px for the most reliable results.

Related tools