Skip to content

QR Code Generator

Create custom QR codes for websites, contact information, WiFi networks, and more. Perfect for business cards, marketing materials, and digital sharing.

QR Code Settings

Click to quickly set foreground color (background will auto-adjust)

QR Code Preview

Fill out the form to generate your QR code

Your custom QR code will appear here

Step by step

How to create a QR code that scans every time

  1. 1

    Pick a content type

    Choose what the QR code should do: open a URL, save a contact (vCard), join WiFi, send an SMS, compose an email, or share plain text. Each type produces a different scannable payload.

  2. 2

    Enter the destination

    For URLs, paste the link. For vCards, fill in name, phone, email, and website. For WiFi, enter the network name and password. The generator validates your input as you type.

  3. 3

    Customize colors and logo

    Match the QR code to your brand: set the foreground and background colors, add a centered logo (your business mark looks great), and pick a corner style.

  4. 4

    Test before printing

    Always scan the QR code with your phone before printing. Check that the link opens correctly, the contact card saves, or the WiFi connects. A QR code that doesn't scan ruins the user experience.

  5. 5

    Download and share

    Export as PNG (for digital use) or SVG (for print at any size without quality loss). Add the QR code to business cards, posters, packaging, menus, or your website.

FAQ

Frequently Asked Questions

Static QR codes (the kind this generator creates) never expire — they encode the destination directly into the pattern, so they work forever as long as the destination URL stays live. Dynamic QR codes (which redirect through a tracking server) can expire if the service shuts down.

Static QR codes embed the destination directly into the pattern — they're free, never expire, but you can't change the destination after printing. Dynamic QR codes redirect through a service so you can update the destination without reprinting, but they require a paid subscription and can break if the service shuts down.

A safe minimum is 1 inch (2.5 cm) square at typical scan distances. For posters or signage scanned from farther away, scale up: roughly 1 inch of QR code per 10 feet of scan distance. Always download the SVG for print so you can resize without losing quality.

Yes. The generator reserves error-correction space in the center where you can drop a logo without breaking scannability. Stick to ~25% of the QR code area max — bigger logos make the code harder to scan, especially in low light.

Most failed scans come from one of: (1) too small (under 1 inch), (2) low contrast between foreground and background, (3) printed on glossy paper that reflects light, or (4) a logo overlay that's too large. Test in good lighting before printing in bulk.

Static QR codes don't track scans natively — they go directly to the destination URL. To track, point your QR code at a UTM-tagged URL (e.g., easyly.com?utm_source=qr&utm_campaign=businesscard) and watch traffic in Google Analytics. Easyly's marketing feature includes built-in QR scan tracking.