QR Code Generator

URL, text, Wi-Fi or phone to QR. Drawn in your browser; scans never pass through us.

ShortcutsWiFi QR Code Generator

Why 'no tracking' matters

Many free QR sites put a short redirect link into the code. Every scan goes through their server, which lets them count scans, but if the site shuts down or moves to a paid plan, every code you printed stops working. This tool encodes the address as you typed it. A code printed on a business card, menu or banner keeps working indefinitely, and we cannot see who scanned it or when.

Error correction

A QR code carries redundancy so it still reads when partly covered or dirty. M (15%) is the usual choice; pick H (30%) if you will place a logo in the middle or use it outdoors. Higher levels make the grid denser, so print it larger.

Print size and resolution

PNG is saved at the pixel size on the slider. Use 512px for a business card, 1024px or more for an A4 poster, and SVG for banners: it is a vector, so it scales without loss. In print, keep the code at least 2 cm wide, or about one tenth of the scanning distance.

Wi-Fi codes

Let guests join without typing the password; the built-in camera on iPhone and Android recognizes them. The password is stored in the code as plain text, so do not post it where the public can scan it.

Colors and quiet zone

Keep the background light and the modules dark; inverted codes often fail to scan. The blank margin (4 modules) is part of the specification, and removing it hurts recognition.

Tips for common situations

Export Lossless SVG for Print Design

Choose SVG output so the QR code scales to any size without pixelation, ideal for business cards, banners, and merchandise. Set error correction to Q or H to keep the code scannable even on textured paper or if partially covered.

Permanent Menu QR with No Expiry

The code links directly to your destination URL without passing through a redirect server, so it never expires and incurs no subscription fees. Download as high-resolution PNG up to 2048px or SVG and customize colors to match your venue branding.

High-Resolution QR for Large Posters

Set the resolution up to 2048px so the QR code prints clearly on large-format banners and signage. Because the URL is encoded directly with no relay server, the code remains functional indefinitely with no scan limits or link expiration.

Tried with sample values

Screens and numbers from actually running this tool with sample values (2026-10-06, Chromium-based browser on a Mac). Results vary with your input and device.

QR code generated with error correction level H
QR code generated with error correction level H

A default URL was entered with error correction set to H (30%). The result is a 29×29-module QR code encoding 20 bytes at 512 px, downloaded as PNG (9 KB) and SVG (40 KB).

The type can be switched to plain text, Wi-Fi, phone, or email, and size, margin, and color are adjustable. No relay address is used, so there is no scan tracking and no expiration.

Frequently asked

Is my input sent anywhere?

No. The code is computed in your browser, and it contains the address exactly as entered.

Do the codes expire?

No. A QR code has no expiry; it works as long as the address inside it does.

Is 'QR Code' a trademark?

Yes. QR Code is a registered trademark of DENSO WAVE INCORPORATED. The specification itself is public (ISO/IEC 18004), so anyone may create and use them.

Can I generate a QR code for automatic Wi-Fi connection?

Yes, you can create codes for Wi-Fi by entering your SSID, password, security type (WPA, WEP, or none), and hidden network setting.

What file formats and image resolutions are available for download?

You can download the generated QR code as a PNG image from 128px up to 2048px, or as a scalable SVG vector file.

Can I customize the colors, margin, and error correction level?

Yes, you can adjust the foreground/background colors, set the quiet zone margin, and select error correction levels from L to H.

Does this generator track how many times the QR code is scanned?

No, because data is encoded directly without using redirect links, there is no scan tracking or analytics collection.