QR Code Generator & Reader

Generate QR codes for many data types, or decode them with your camera or an uploaded image. Private — runs entirely in your browser.

Data type

    Plain text

    URL / Website

    Email

    Phone

    SMS

    Wi-Fi

    Contact (vCard)

    UPI payment

    Location (GPS)

    Calendar event

    App / deep link

Content

Any text — URLs, notes, codes.

Preview

Fill in the form to generate a QR code. Nothing is sent to any server.

Size (256px)
Error correction
Foreground
Background
Characters: 0 · Density: —

QR Code Generator & Scanner in Your Browser

Create QR codes for URLs, plain text, Wi-Fi credentials, vCards, UPI payments, and calendar events. Scan with your webcam or decode from an image—perfect for menus, Wi-Fi guest access, and marketing printouts.

Generation and camera scanning run locally: your payloads are not sent to our servers for basic create/read flows described on this page. Test printed size and contrast before mass printing.

Many payload types

Switch templates for links, contact cards, and network joins.

Download artwork

Export PNG/SVG-sized codes for posters and stickers.

Camera reader

Decode QR from live video or uploaded screenshots.

Validate URLs

Always check where a scanned link points before logging in.

Enter data
Generate
Share/print
How to create and scan QR codes
  1. 1
    Pick type

    Choose URL, text, Wi-Fi, contact, or other supported format.

  2. 2
    Fill fields

    Enter values and preview the encoded content.

  3. 3
    Generate

    Create the QR and adjust error correction or margin if offered.

  4. 4
    Download or scan

    Save the image or use the reader tab to test scans.

Related: QR code Wi-Fi, vCard QR, UPI QR generator, free QR maker, QR scanner online, static QR for print.

FreeToolSuite — 100% free online tools, no sign-up required.

© 2026 FreeToolSuite. MIT.

We use cookies and Google Analytics to understand how visitors use our site so we can improve your experience. No personal data is collected. You can accept or decline analytics cookies.