Free Tools Grid

QR Code Generator

Utility Tools

Generate QR codes for URLs, Wi-Fi credentials, contact cards (vCard), or email links. Configurable size, error correction, and custom foreground/background colors. Download as PNG or SVG.

Runs entirely in your browser
Loading tool...

About QR Code Generator

QR codes are the easiest way to bridge the physical and digital worlds — print one on a business card, a poster, or a product, and anyone with a phone can scan it instantly. This generator covers the four most-used QR content types: plain text or URL, Wi-Fi credentials (so guests can join your network with one scan), vCard (contact information that imports directly to a phone's address book), and mailto links (pre-fill a recipient, subject, and body).

You can tune all the parameters that matter: size in pixels, error correction level (higher levels make the code more tolerant of damage and partial occlusion, useful if you'll print at small sizes or add a logo), and custom foreground/background colors for branding. Output is available as PNG (a raster image) or SVG (infinitely scalable, perfect for print). The QR code is generated entirely in your browser using the `qrcode` library — no data is uploaded.

How to use

  1. 1

    Pick a content type

    Use the tabs: Text/URL, Wi-Fi, vCard, or Email.

  2. 2

    Fill in the content

    Each type has its own form. Wi-Fi takes SSID + password + auth type. vCard takes name, phone, email, organization. Email takes to/subject/body.

  3. 3

    Tune appearance

    Size in pixels (larger = better for print). Error correction level (Low/Med/Quartile/High — higher tolerates more damage). Foreground and background colors.

  4. 4

    Download PNG or SVG

    PNG is the most universally supported. SVG is infinitely scalable — use it for print at any size.

Examples

Wi-Fi guest network QR

Scanning the code automatically joins the network on most modern phones.

Output

WIFI:T:WPA;S:MyGuest;P:Welcome123;;

vCard for a business card

Importing the QR adds a contact directly to the phone's address book.

Output

BEGIN:VCARD\nVERSION:3.0\nFN:Ada Lovelace\nORG:Analytical Engines, Ltd.\nTEL:+1 555 123 4567\nEMAIL:ada@example.com\nEND:VCARD

Frequently asked questions

What error correction level should I use?+

Low (7%) for clean digital displays. Medium (15%) is the default and safe choice. Quartile (25%) or High (30%) for printed codes that might get scuffed, scanned in poor light, or have a logo placed over the center.

How large should the QR code be?+

For digital display, 200–400px is plenty. For print, larger is always better — at least 2cm (0.8 inch) square at typical reading distance, larger for posters or distant scanning.

Can I add a logo in the middle?+

Yes, in an image editor. Make sure to use High error correction (30%), and don't cover more than ~25% of the code area. Always test scanning before printing in bulk.

What's the maximum content length?+

Depends on the data type and error correction. For URLs, you can comfortably encode 1,000+ characters. For very long content, the QR becomes denser and harder to scan — consider shortening URLs.

Is my content sent to a server?+

No. QR generation runs locally via the qrcode library. PNG and SVG are produced in-browser.