All tools

QR Code Generator

Turn any URL or text into a QR code. Download as PNG or SVG. Customize size, color, and error correction.

  • 100% local
  • No signup
  • Works offline once loaded

Preview

Download PNG

PNG for digital. SVG for print at any size.

What this does

Generate QR codes for URLs, Wi-Fi, contact cards, SMS, and email — instantly, in your browser.

Pick a content type, fill in the fields, and a scannable QR appears live. Download as PNG for screens or SVG for print at any size. No watermark, no expiration, no tracking pixel buried in the corner — most online QR generators add one or both.

How to generate a QR code

From URL to printable file in under 30 seconds.

  1. 1

    Pick the content type

    URL is the most common, but Wi-Fi codes (auto-join your network), vCard (saves your contact info), SMS (pre-filled message), and email (mailto with subject and body) all generate scannable QR codes that handle the action on tap.

  2. 2

    Fill in the fields

    Type your URL or the structured data the type needs. The QR regenerates as you type, so you can see when it's getting denser (and might fail at small print sizes).

  3. 3

    Pick error level + color, then download

    Use Medium (M) for most cases. Bump to High (H) if the QR will be printed on a curved surface or might get scratched. Customize colors for branded codes — just keep contrast strong (dark on light, no inverted or pastel combos that scanners struggle with). Download PNG for digital, SVG for vector print.

Error correction level — what to pick when

Higher levels reserve more of the QR for recovery, so the code still scans if part of it gets damaged, dirty, or covered by a logo.

  • Level L7% recoverable

    Clean screen QR — banner ads, presentations, slides

    Densest, scans fastest at small sizes

    1–2 cm minimum

  • Level M15% recoverableDefault

    Standard print — menus, flyers, business cards

    Balanced — handles slight printing imperfections

    2 cm minimum

  • Level Q25% recoverable

    Glossy stock, dim lighting, photo backgrounds

    Denser pattern — resists glare and dust

    2.5 cm minimum

  • Level H30% recoverable

    Packaging, stickers, anything touched or scratched

    Most redundancy — scans even if 30% obscured

    3 cm minimum

Distance rule of thumb

QR size ≈ scan distance ÷ 10

A 30 cm wide QR scans cleanly from ~3 m. A 5 cm QR works from arm's length. Going smaller relative to distance, contrast and lighting matter more.

Privacy

Generated locally — no tracking redirect, ever

Most free QR generators encode a URL that points to their server, redirect through it, log who scanned, then bounce you to the real URL. That redirect lets them sell you analytics later — and breaks immediately if their service shuts down. We don't do that. The QR encodes your URL directly. The link works forever, with no middleman.

  • Direct-encoded QR codes — no redirect domain
  • No expiration on free codes (others expire after 30 days unless you pay)
  • Print-ready SVG at any size, no resolution penalty
  • Works offline once the page is loaded

Common QR use cases

Restaurant

Menus on table tents

Print a QR linking to your PDF menu or online ordering page. Add to table cards and tabletop signs — guests scan from their phone instead of touching shared menus.

Wi-Fi

Guest network without typing the password

Wi-Fi QR codes let guests auto-join your network. Print one near reception or in conference rooms. Works on iOS and Android natively — no app required.

vCard

Contact info on business cards

Scan the QR, save the contact. Name, phone, email, company — all populated in one tap. Replaces typing or fumbling with NFC.

Events

Conference badges with social handles

Print a small QR on your badge linking to your LinkedIn, calendar, or vCard. Saves business cards, captures contacts that don't get lost in a stack.

Packaging

Product label links to docs / videos

Furniture assembly, recipe pages, warranty registration. The QR on the box opens the relevant page on whatever device the customer has.

Marketing

Posters and flyers

Print QR codes on conference posters, gym mirror flyers, or coffee-shop bulletin boards. People scan if curious — no typing a URL into their phone.

How this compares to other QR generators

Free tools often add a redirect, an expiration, or a watermark. We don't.

Feature
BBulkShare
QRCode-Monkey
qr-code-generator.com
Bitly QR
Canva
QR encodes URL directly (no redirect)YesYesNoNoYes
Expires on free tierNeverNeverAfter 14 daysAfter 30 daysNever
Account requiredNoNoAfter 1/sessionYesYes
PNG + SVG exportYesYesPNG onlyYesYes
Content types supported66931 (URL)
Custom color (free tier)YesYesNoNoYes
Embeds logo in centerNoYesYesYesYes
Tracks scansNoNoYes (locked)Yes (Pro)Yes (Pro)
Runs locally in browserYesNoNoNoNo

Tips for scannable QR codes

  1. 01

    Contrast matters more than color

    QR scanners decode by light/dark contrast. Pure black on pure white scans fastest. Dark navy on cream still works. Pastel teal on light gray fails on older phones. If you must brand-color, keep the foreground dramatically darker than the background.

  2. 02

    Minimum 2 cm (0.8") for print

    Below that size, error correction can't compensate for printing imperfections. For posters viewed from 2 meters away, scale up: rule of thumb is QR size = scan distance / 10. A QR scanned from 3m away should be at least 30 cm.

  3. 03

    Test scan before printing 10,000

    Always download the QR, print one test, scan with both iPhone Camera and Google Lens. Test in different lighting (fluorescent office vs natural). Some printers shift colors slightly and break contrast.

  4. 04

    Error level: H if it'll be touched, M otherwise

    High (H) error level reserves 30% of the QR for error correction — meaning the code still scans if 30% is obscured. Use for stickers, packaging, anything physically handled. Use Medium (M, 15%) for screen-only or clean print contexts.

  5. 05

    Long URLs make denser codes

    A 200-character URL produces a much denser QR than a 30-character one. If your URL is long (UTM params, tracking codes), shorten it first with a redirect service before generating the QR — the result will scan better at small sizes.

No signup. No upload. Just the result.

Local only

Files never leave your browser.

Everything runs locally in this tab. Nothing uploads, nothing stores on a server, nothing indexes.

Ready in seconds

Fast — no queues, no ads.

No progress bars stuck at 99%, no rate limits, no 'please wait' screens. Drop, click, done.

On Pro

Branded delivery, when needed.

When the free tool isn't enough, deliver from files.your-agency.com — password and view analytics included.

Frequently asked

Yes. QR codes are an open standard — generated codes are yours to use commercially without restriction or attribution.

Yes. Change the foreground and background color. For more elaborate designs (logos, gradients), use a dedicated branded QR service — this tool focuses on clean, scannable defaults.

Levels L (7%), M (15%), Q (25%), H (30%). Higher levels make the code recoverable from more damage but require more pixels. Use M for most cases. Use H if you'll print the code small or in a high-wear environment.

Yes. Switch between content types: URL, plain text, Wi-Fi credentials (WPA/WEP), vCard contact, SMS pre-fill, or geo coordinates.

Yes. Download as PNG (great for screens) or SVG (perfect for print — scales to any size without quality loss).