URLs, plain text, Wi-Fi credentials, phone numbers, SMS, emails, calendar events, geo coordinates, and more (within size limits).
Create crisp QR codes or scan them with your camera — fast, private, and 100% in your browser.
Drop an image with a QR, or
Private by design: all generation and scanning runs in your browser.
Make QR codes for URLs, text, Wi-Fi, email, phone, SMS — in seconds.
Scan from your camera or upload an image — works right in the browser.
Set colors, quiet zone, error correction level, and add a small logo overlay.
Download as PNG, SVG, or PDF. Choose pixel size for crisp prints.
Everything runs on your device. No uploads, no tracking, no watermarks.
Runs on Windows, macOS, Linux, and mobile browsers — no install needed.
Create custom QR codes or scan existing ones — private, fast, and offline.
Everything you need to know about creating and scanning QR codes.
URLs, plain text, Wi-Fi credentials, phone numbers, SMS, emails, calendar events, geo coordinates, and more (within size limits).
Increase the image size, raise error correction, ensure high contrast (dark code on light background), and avoid busy logos covering finder patterns.
It lets a code remain scannable even if partially damaged. Higher levels (Q/H) tolerate more damage but produce denser codes.
As a rule of thumb, ~1 cm of code width per 10 cm of scan distance. Always test prints with a phone before mass printing.
Yes — use a small, high-contrast logo and set higher error correction (Q/H). Keep finder corners unobstructed.
This tool generates static codes. To “edit” later, point your QR to a short link or landing page you control.
Yes — scanning happens locally. Still, be cautious with unknown codes; preview URLs before opening.
Ensure strong contrast (dark modules on a light background). Avoid gradients over finder squares and keep quiet zone clear.
The empty border around the code. Keep at least 4 modules wide; it helps scanners detect the QR cleanly.
No. All generation and scanning run locally in your browser. Close the tab to clear the session.