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?
Which error‑correction level should I use?
Why won’t my camera start when scanning?
Does the SVG export include my logo?
Can I scan from a screenshot?
Does this handle linear barcodes?
You might also like
- Clean up or decode links with the URL Encoder / Decoder.
- Convert between color spaces with the Color Converter.
- Generate short hashes and checksums using the Hash Generator.