🔖
QR Code Type
✏️
Content19 chars
👁️
Preview
Enter content and click
Generate QR Code
🎨
Customise
Colours
Keep high contrast for reliable scanning
Output Size 512×512px
Recommended — sharp on all screens
Error Correction
15% — recommended for most uses
Quiet Zone 4 modules
White border around code — minimum 4 recommended for reliable scanning

Seven Types of QR Code — One Generator

Most QR code tools online do one thing: turn a URL into a black-and-white square. This generator handles seven distinct data types, each with its own encoding format that scanners interpret differently. A URL QR code opens a browser. An Email QR code pre-populates a compose window with the address. A Phone QR code dials the number directly. An SMS code opens the messaging app. A WiFi QR code connects a device to your network without the user ever typing a password — this is arguably the most useful type for offices, cafés and Airbnb hosts. A vCard QR code encodes a full contact record that gets saved directly to the scanner's address book. And plain Text encodes any string of characters up to the QR version's capacity limit.

WiFi QR Codes — The One That Saves the Most Time

Every time a guest visits your home, office or venue, they ask for the WiFi password. You read it out, they mistype it, they ask again. A WiFi QR code eliminates this entirely. The QR code encodes your network name (SSID), password and security type (WPA2 is standard on virtually all modern routers) in a format that iOS and Android both recognise natively — no app required. The device sees the code, reads the credentials, and offers to join the network with a single tap. Print the code, frame it, and put it somewhere visible. Generate it at 512px, download the PNG, and print it through any photo printing service. One thing to note: WiFi QR codes contain your actual password in the encoded data, so treat the printed code like you would treat a written-down password.

Understanding Error Correction — and Why High Isn't Always Better

QR codes contain built-in redundancy — deliberately duplicated data that lets the scanner reconstruct the content even if part of the code is damaged or obscured. The error correction level controls how much redundancy is included. Low (L) at 7% produces the smallest, densest code with the fewest modules — ideal for clean digital display screens where damage is impossible. Medium (M) at 15% is the right choice for most print and digital applications. It adds a reasonable safety margin without making the code significantly larger. Quartile (Q) at 25% suits codes printed on textured materials, embossed surfaces or situations where the print quality is unpredictable. High (H) at 30% is specifically designed for codes that will have a logo or graphic overlaid in the centre — a common branded QR code technique. At H level, up to 30% of the code area can be covered and it will still scan. The tradeoff is density: higher ECC produces a more complex, smaller-module code that requires a better camera to read from a distance. For standard business use, stick with M.

Colour and Contrast — What Breaks Scanning

QR code scanners work by detecting the contrast between dark modules and light background. High contrast is non-negotiable — a code with dark navy modules on a white background scans reliably from 30cm away in poor lighting. Reducing that contrast by using dark grey on light grey, or mid-tone colours on mid-tone backgrounds, introduces scan failures, especially in dim environments or on low-quality phone cameras. The safest branded approach is to keep the background white and change only the foreground colour to your brand colour — dark colours (navy, black, dark teal, dark green) work well. Avoid red on white: some older scanner algorithms process colour channels in ways that reduce red-channel contrast. Light foreground on dark background (inverted QR) works on most modern phone cameras but fails on older dedicated barcode scanners.

PNG vs SVG — Which Format to Download

Download PNG when the QR code will be used digitally — embedded in a website, sent in an email, used in a presentation, posted on social media, or printed at a known physical size. A 512px PNG is sharp at any print size up to about 5cm × 5cm at 300 DPI; a 1024px PNG covers up to 8cm × 8cm. Download SVG when the code needs to scale to any size without quality loss — large-format print such as banners, posters, signage, or anywhere the final print size is not known in advance. SVG is vector-based and renders perfectly at any dimension. Note that the SVG from this tool embeds the rasterised QR as an image reference, so it is losslessly scalable for printing but not editable as vector paths. After downloading, verify your code scans correctly using the QR Scanner before distributing or printing in bulk.

Quiet Zone and Minimum Print Size

The quiet zone — the white margin around the QR code — is not decorative. Scanners use it as a visual boundary to locate the code in the camera frame. The QR standard specifies a minimum quiet zone of 4 modules (the basic unit squares of the code). The default setting of 4 modules in this tool meets that requirement. If you plan to embed the code in a design where surrounding elements are close to the edge, increase the quiet zone to 6–8 modules to ensure scanners can reliably detect the code boundary. On the minimum print size question: the absolute minimum that modern phone cameras can reliably scan is approximately 2cm × 2cm at arm's length. For anything people scan from a distance of 30–50cm — a table tent, a sign, a window — aim for at least 4cm × 4cm. For codes scanned from across a room, 10cm × 10cm or larger. After generating, use the Image Resizer if you need the PNG at a specific pixel dimension for a layout.

vCard QR Codes for Networking

The vCard format encodes a complete contact record — name, phone number and email address — in a standardised structure that every modern smartphone recognises. When someone scans a vCard QR code, their phone presents a "Save Contact" prompt with all the fields pre-filled. This is significantly more effective than a URL QR code pointing to a LinkedIn profile, because it puts the contact directly in the phone's address book rather than requiring the scanner to manually save details from a web page. Print a vCard QR code on the back of your business card at High (H) error correction — the extra redundancy handles the wear and slight creasing that physical cards accumulate over time. After generating, pair your QR code with the Image Compressor if you need to reduce the PNG file size for embedding in a document or email template.

Verified by ToollyX Team · Last updated June 2026

Frequently Asked Questions

Disclaimer: QR codes generated by this tool are static — they cannot be edited after generation. Always verify your QR code scans correctly before printing or distributing.