Skip to content
AioFreeKit

QR Code Generator & Scanner

Generate QR codes with custom colors and a logo, or scan one with your camera or an image and get structured results — WiFi passwords, links, contacts and more are parsed automatically. All processing stays in your browser.

320 px
2

Higher levels survive more damage or occlusion, but produce denser codes.

#000000
#ffffff

Optional. Overlays an image at the center with a white backing so the code stays scannable.

Preview

What this tool does

  • Custom appearance

    Tune foreground and background colors, size, margin and error correction, overlay a logo at the center, and export PNG or SVG.

  • Structured decoding

    WiFi, URLs, email, phone, SMS, geo, contact cards and calendar events are parsed automatically — extract and copy a WiFi password in one click.

  • Nothing leaves your device

    Generation and decoding run locally in your browser. Images, passwords and text are never uploaded anywhere.

Frequently asked questions

Do QR codes expire?

Static QR codes never expire — the content is encoded in the pattern itself. A scan only stops working when the link it points to goes offline.

My code with a logo won't scan. What now?

Three things: use error correction level H, keep the logo under 25% of the code width, and keep strong contrast between foreground and background. This tool adds a white backing behind the logo automatically.

Which content formats are recognized when decoding?

WiFi (WIFI: format, with password extraction), URLs, email (mailto:), phone (tel:), SMS (sms:), geo locations, contact cards (vCard/MECARD) and calendar events (VEVENT). Anything else is shown as plain text.

Are uploaded images stored anywhere?

No. Decoding happens on a local canvas in your browser. The image never leaves your device and nothing remains after you close the tab.

Feedback & Contact

Spotted a bug or have an idea for a new tool? We read every message — tell us which page you were on and what went wrong, and we will get right on it.