Advertisement
top slot

QR Codes

Generate QR codes

Visual

QR Codes

Generate QR codes

Advertisement
top slot

About QR Codes

What a QR code is

A QR code ("Quick Response code") is a 2D barcode invented by Denso Wave in 1994 for car-parts tracking on a Toyota production line. It encodes up to ~3 kB of data — far more than the 1D barcodes that came before — and can be read from any angle at distances impractical for traditional barcodes. The COVID-19 era cemented QR codes as the default way to bridge physical and digital: scan a menu, an event ticket, a restaurant payment, a WiFi network.

What this tool generates

Pick the content type; the QR encodes the right standard format under the hood so phone cameras handle it natively:

  • URL — the most common case. Plain https://example.com link.
  • vCard contact — name, phone, email, organisation, website. Scanning saves directly to the phone's address book.
  • WiFi credentialsWIFI:T:WPA;S:ssid;P:password;;. Guest scans the QR; the phone auto-joins.
  • SMS / email / phone call / WhatsApp — pre-filled message; user just hits send.
  • Plain text — for cases where you want to show a string (event code, voucher, etc.).

Customisation options

  • Size — from 200×200 (web display) to 2000×2000 (print). Vector SVG output for unlimited scaling.
  • Error-correction level — L (7% redundancy, smallest), M (15%, default), Q (25%), H (30%, largest, useful for logo overlay). Higher levels make the QR more readable when partially obscured or damaged.
  • Foreground / background colour — for branded QRs. Maintain at least 50% contrast (the contrast checker can verify) — low-contrast QRs often fail to scan on older phones.
  • Logo overlay — drop your brand mark in the centre. Error-correction H lets the code survive ~30% obscured area, so a small logo works.
  • Margin (quiet zone) — the white border around the QR. Phones expect at least 4 modules of quiet zone; many printers crop too tight and break scannability.

Why use QR codes

  • Menus — restaurants printed permanent QR codes during COVID and never went back. One QR per table, link to the current menu, no laminating.
  • Payment — for cash businesses, link to a Venmo / PayPal / Square / WhatsApp Pay deep-link.
  • Business cards — vCard QR on the back of the card; scan saves directly to contacts.
  • Event tickets — encode the ticket ID; scanner reads at the door.
  • WiFi for guests — print a poster; guests scan and join without typing the password.
  • Loyalty programs — pair with the loyalty-card tool for full stamp/redeem flow.
  • Marketing campaigns — use a UTM-tagged URL so analytics can attribute QR-driven traffic.

Common mistakes to avoid

  • Low contrast. Light-grey-on-white QRs print well but scan poorly. Aim for at least 50% contrast.
  • Too small to scan. Phones need ~2 cm of QR per metre of scanning distance. A 2 cm QR on a sign across a room won't scan.
  • No quiet zone. Print at least a 4-module white border around the QR; many printer drivers crop too tight.
  • Encoded short-link with expiry. Some URL shorteners expire links. Use a permanent URL or a redirect under your own domain.
Advertisement
in-content slot

Frequently asked questions

Up to ~3 kB of data, depending on encoding. Numeric: 7,089 digits. Alphanumeric: 4,296 chars. Binary: ~2,953 bytes. URLs are typically 50–200 characters, well within capacity.

The QR itself never expires — it's just a pattern of squares. What can expire is the URL it points to. If you control the URL (your own domain), the QR works forever. If you use a free URL shortener, check the shortener's expiry policy.

For print, always SVG — vector graphics scale infinitely without pixelation. For web display at known sizes, PNG is fine. The tool generates both with the same content.

Yes — set error correction to H (30% redundancy), which allows ~30% of the QR to be obscured. Keep the logo to under 20% of the QR's area and centred. Scan-test on multiple phones before printing 10,000 copies.

No. Track clicks by encoding a URL you control with a UTM-tagged query string (use the UTM builder). The QR points to e.g. `https://example.com/?utm_source=poster&utm_medium=qr&utm_campaign=spring-2026`; analytics picks up the source/medium/campaign tags exactly like any other tagged link.

No. The QR is generated entirely in your browser via a JavaScript library; the input never leaves your machine. Useful when encoding payment links, private WiFi passwords, or VIP-only URLs.

Embed this tool on your site

Drop a one-line iframe snippet into any blog, lesson plan, or knowledge base. Powered-by-Toolenza link included.

Embed this tool

Paste this snippet into any HTML page. The tool runs entirely in your reader's browser.

Advertisement
bottom slot
Sticky ad — mobile-sticky

QR Codes

No reviews yet — be the first to share your thoughts.

Your rating
  1. No reviews yet — be the first to share your thoughts.
Powered by Codenzia
Sticky ad — mobile-sticky
↑↓ navigate open
Toolenza Brain
Tip: describe a result you want, not a tool. The Brain picks for you.
⌘⇧K to open · esc to close
Thanks! We read every message.