URL, text, Wi-Fi or phone to QR. Drawn in your browser; scans never pass through us.
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.
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.
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.
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.
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.
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.
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.
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.
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.

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.
No. The code is computed in your browser, and it contains the address exactly as entered.
No. A QR code has no expiry; it works as long as the address inside it does.
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.
Yes, you can create codes for Wi-Fi by entering your SSID, password, security type (WPA, WEP, or none), and hidden network setting.
You can download the generated QR code as a PNG image from 128px up to 2048px, or as a scalable SVG vector file.
Yes, you can adjust the foreground/background colors, set the quiet zone margin, and select error correction levels from L to H.
No, because data is encoded directly without using redirect links, there is no scan tracking or analytics collection.