📷 QR Code Generator

Generate QR codes for URLs, contact cards, WiFi, and more. Customise and download free.

QR Code Type

Content

Customise

Preview

Error correction controls how damaged a QR code can be and still scan. Use H if you plan to print it on materials that may get scratched or dirty.

How to Use the QR Code Generator

QR codes bridge the gap between the physical and digital worlds, letting anyone with a smartphone scan your code and instantly open a URL, save a contact, connect to WiFi, or send an email. This QR Code Generator supports seven content types — URL, text, email, phone, WhatsApp, WiFi credentials, and vCard contact cards — making it a versatile tool for business cards, menus, product packaging, and event materials.

To generate a QR code, select the type of content you want to encode from the dropdown menu. Fill in the relevant fields (for example, your website URL, WiFi SSID and password, or contact details). You can customize the foreground and background colors to match your brand, and choose a size that fits your use case — 256px for digital use, 512px for print, or 1024px for large formats. The error correction level determines how much damage the code can sustain while remaining scannable.

Once configured, the QR code renders instantly. Download it as a PNG (with or without a white background) or as an SVG vector file for print. SVG files scale to any size without losing quality, making them ideal for professional printing. Test your code by scanning it with your phone before distributing it — this catches any typos or formatting issues early.

Frequently Asked Questions

What types of content can QR codes store?

QR codes can store URLs, plain text, email addresses (with optional subject line), phone numbers (which trigger a call on mobile), WhatsApp links that open a pre-filled chat, WiFi network credentials (SSID and password) for instant connection, and vCard contact data (name, company, phone, email, website). Each type formats the data differently to trigger the correct action when scanned by a modern smartphone camera.

Can I change the colors of the QR code?

Yes, you can customize both the foreground (the dark modules) and background colors. The color pickers let you choose any color. For best scanning reliability, keep a strong contrast between the foreground and background — dark foreground on a light background works best. Avoid very light foregrounds like pale yellow or pink on a white background, as scanners may struggle to read the code. The QR standard actually works best with dark modules on a white background.

What size should I use for my QR code?

For digital use (email signatures, websites, social media), 256px is sufficient. For print materials like business cards or flyers, use 512px. For large format printing such as posters, banners, or product packaging, use 1024px. The physical size of the printed QR code should be at least 2×2 cm (0.8 inches). Larger codes scan from greater distances. When in doubt, bigger is safer — a code that looks too large in your design usually performs better in real-world scanning.

Do QR codes expire?

The QR code itself is a static image — it never expires and will always encode the same data. However, if the content behind the QR code changes, the code becomes outdated. For example, a QR code pointing to a URL will still scan, but if the URL goes offline or the page changes, the destination becomes unavailable. Always use permanent URLs that you control. For WiFi codes, the credentials are static, so they only change if you update your network password.

How can I test if my QR code works?

Before distributing your QR code, test it with at least two different smartphone cameras or QR scanning apps. Most modern phones can scan QR codes directly from the default camera app — no separate app needed. Check that WiFi codes connect to the correct network, that URL codes open the right page, and that vCard codes populate the contact fields accurately. Test at different angles and distances, and in different lighting conditions to ensure reliable scanning in real-world scenarios.

You might also need

✉️
Email Signature Generator
Build a professional email signature with 4 templates, custom colours, social icons, and a CTA button. Copy HTML or download PNG.
✉️
Cover Letter Creator
Write a professional cover letter in minutes. Fill in your details, pick a tone, and download as PDF.
📄
Resume / CV Creator
Build a polished resume with experience, education, skills and certifications. Preview and download as PDF — free.