Options
For best results with dots: Margin ≥ 4, Error Correction = H, and high contrast.

What this tool does

Create and download custom QR codes instantly with a live preview. Make vCard contact cards (name, phone, email, website, note), URL QRs for links, or plain-text QRs. Pick style (squares or dots), set foreground/background colors, choose size, margin/quiet zone, and error correction. Download as PNG or SVG with one click. Works on desktop and mobile. No limits. No account.

Why use this QR code generator

  • All-in-one: vCard, Link, or Text in one place

  • Real-time preview while you type

  • Brandable: custom colors, square or dots style

  • Print-ready: choose large sizes and proper margins

  • Reliable: configurable error correction (L/M/Q/H)

  • Direct downloads: PNG for quick sharing, SVG for crisp print

  • Private: everything renders in the browser. No sign-ups

How to use it (quick steps)

  1. Choose a mode: Contact / Link / Text.

  2. Fill your content:

    • Contact: name, phone, email, website, note. The tool builds a vCard automatically.

    • Link: paste a full URL (https://…).

    • Text: type any text.

  3. Style it: select size, margin, error correction, foreground color, background color, and style (squares or dots).

  4. Check the live preview.

  5. Download as PNG or SVG.

Best settings for scanning and print

  • Contrast: use a dark foreground on a light background.

  • Quiet zone (margin): keep at least 4 modules of empty space around the code.

  • Size for screens: 384–512 px is fine.

  • Size for print: minimum 2.5–3 cm on the shortest side; use 768–1024 px or SVG for sharp results.

  • Error correction:

    • M (15%) is a good default

    • Q/H if you plan to place logos or expect damage

What you can generate

  • Contact / Note (vCard)
    Use it on business cards, flyers, or email signatures. Scanning adds your details directly to the phone’s contacts.

  • Link
    Drive users to a website, menu, landing page, WhatsApp short link, or app store page.

  • Text
    Show coupon codes, short instructions, Wi-Fi details you prefer to paste as text, or short messages.

Tips for better conversions

  • Add a clear call to action near the QR: “Scan to Save Contact” or “Scan for Menu”.

  • Place the code where it is easy to reach and well lit.

  • Avoid glossy reflections and extreme color blends that reduce contrast.

FAQ

Do QR codes expire?
No. A static QR code with text, link, or vCard does not expire.

Can I change colors safely?
Yes. Keep strong contrast. Dark code on a light background works best.

What is error correction?
It helps the QR remain readable even if part is obscured. L=7%, M=15%, Q=25%, H=30%.

PNG or SVG?
PNG for fast sharing and screens. SVG for print and infinite scaling.

Does this send my data to a server?
No. Generation happens in your browser.