QR Code Generator

Generate QR codes for URLs, plain text, and contact cards. Download as PNG or SVG.

Files processed in-memory, never stored on our servers

Customize

Size256px
128px1024px
Error Correction

15% recovery — good default for most uses

Quiet Zone (margin)4
010

Add Logo to Center

Overlay your brand or app icon in the center of the QR code

Pro

Custom Dot Styles

Rounded dots, squares, classy, or custom SVG patterns

Pro

Fill in the fields above

Your QR code will appear here instantly

How the QR Code Generator Works

Choose a content type, fill in your details, and a QR code generates live in your browser — no server requests, no file uploads. Use the customization panel to adjust size, foreground and background colors, error correction level, and quiet zone margin. Download as PNG for digital use or SVG for infinitely scalable print output. Scanning a WiFi QR code with your phone camera prompts the OS to join the network; scanning a vCard QR offers to save the contact directly.

Frequently Asked Questions

How do I create a free QR code?

Select a content type — URL, Text, WiFi, vCard, or others — fill in the fields, and a QR code generates instantly in your browser. No signup required. Customize colors, size, and error correction, then download as PNG or SVG.

How do I create a WiFi QR code?

Click the WiFi tab, enter your network name (SSID), password, and encryption type (WPA is the standard for modern routers; WEP for older hardware; None for open networks). When someone scans the QR code with their phone camera, it will prompt them to join your network automatically — no typing the password.

What is a vCard QR code?

A vCard QR code encodes contact information — name, phone, email, organization, and website — in the open vCard 3.0 format. When a smartphone camera scans it, the OS offers to save the details as a new contact. It's ideal for business cards, name badges, and conference materials.

What error correction level should I use?

M (15%) is a reliable default. Use Q or H if the QR will be printed on a surface that may get scratched or dirty, or if you want to add a logo to the center (the overlaid logo obscures part of the code, so you need higher recovery capacity). L produces the smallest QR and works well for clean digital displays.

Can I use custom colors for my QR code?

Yes — use the foreground and background color pickers to choose any combination. Ensure there is strong contrast between the two: dark modules on a light background scan most reliably. Inverted QR codes (light on dark) work with most modern smartphone cameras but may fail with older scanners.

What is the difference between PNG and SVG downloads?

PNG is a raster image best for digital use — websites, presentations, and apps. SVG is a vector format that scales to any size without losing sharpness, making it ideal for large-format print, signage, and laser engraving. For anything printed bigger than a business card, prefer SVG.

Is there a limit on how many QR codes I can generate?

No. The generator runs entirely in your browser — no server requests are made — so you can create as many QR codes as you like at no cost.

How large should I make the QR code for print?

For a standard business card (roughly 1 inch square), 300×300px or higher at 300 DPI is sufficient. For larger print formats like posters, use SVG download for infinite scalability. The quiet zone (margin) around the QR code should be at least 4 modules wide for reliable scanning.

Related Tools