QR Code Generator & Scanner

Optional center logo (PNG/SVG/JPG)

Tip: Use error correction H when adding a logo so small areas can be covered without breaking readability.

TL;DR — make and scan QR codes, privately in your browser

Generate QR codes for links, Wi‑Fi, or vCard and export crisp PNG/SVG; or switch tabs to scan with your camera (torch supported) or from an image. No uploads, no tracking.

QR Code Generator & Scanner — create and read QR codes offline, fast and private

This page combines a QR code generator and a QR scanner in one place. Build production‑ready codes for Text/URL, Wi‑Ficredentials, or a simple vCard, then export PNG or SVG. You control size, quiet‑zone margin, colors, and error‑correction (L/M/Q/H). Add a center logo, tune its size and rounded corners, and optionally include a white backdrop for reliable scanning.

Switch to the Scan tab to read codes with your camera or to scan from imageswhen a camera isn’t handy. Choose a front/back lens, toggle the flashlight on supported phones, and stop on the first result to move quickly. Decoding is instant and private: copy the text or open detected links in a click, with a small history to revisit recent results.

If you’re preparing cleaner links, try the URL Encoder / Decoder. To match brand palettes, open the Color Converter. Need short IDs or checksums for deep links? Use the Hash Generator.

Key features

  • Create QR codes for Text/URL, Wi‑Fi (WPA/WEP/None), and vCard
  • PNG & SVG export (transparent background optional)
  • Custom size, quiet‑zone margin, and colors
  • Error‑correction levels L/M/Q/H for robust scanning
  • Center logo overlay with adjustable size and rounded corners
  • Low‑contrast hint to improve readability
  • Live camera scanning with device selection (front/back/environment)
  • Flashlight/torch toggle on supported phones
  • Stop on first result option and recent‑scan history
  • Scan from images/screenshots — 100% client‑side

Tips

  • Keep strong contrast: dark foreground on a light background. Maintain a quiet‑zone margin.
  • Use ECC H with a center logo and keep the logo under ~30–35% of the code.
  • Short, properly encoded URLs scan faster — see the URL Encoder/Decoder.
  • For scanning, allow camera access on HTTPS and choose the back/environment lens.
  • Crop screenshots tightly and avoid glare or heavy compression.

Frequently asked questions

Is this really a free QR code generator that works offline?
Yes. Everything runs locally in your browser — no sign‑in and no server uploads.
Which error‑correction level should I use?
Use H when adding a center logo; otherwise M or Q is a good default.
Why won’t my camera start when scanning?
Make sure you’re on HTTPS, grant permissions, and select a specific camera if multiple lenses appear.
Does the SVG export include my logo?
PNG and the on‑screen preview include the overlay; the raw SVG contains the QR only (logo not embedded).
Can I scan from a screenshot?
Yes — drag & drop or upload an image; decoding is local and private.
Does this handle linear barcodes?
No — this tool focuses on QR (2D) codes.

You might also like