Skip to main content

QR codes that never expire

There are two kinds of QR code. A static code holds your content directly: the link, the WiFi password or the contact details are the pattern. A dynamic code holds a short link to someone else's server, which then redirects to your content. Dynamic codes let you change the destination after printing and count scans, but they stop working if that service shuts down, or if you stop paying for it; many free trials end with codes that suddenly lead nowhere.

Every code made here is static. Nothing sits between the scan and your content, so a code printed on a menu, a poster or a business card keeps working for as long as the link or details inside it do. To change what a static code does, make a new one. If you link to a page on your own website, you can change that page at any time without reprinting.

How to Use QR Code Generator

  1. 1Choose what the code should do: Text / URL, WiFi, Contact, WhatsApp, Email, Phone or SMS.
  2. 2Fill in the details, such as a link, a network name and password, or a phone number. The QR code previews instantly, with no button to press.
  3. 3Choose the output size (128px for icons, 256px standard, 512px or 1024px for print).
  4. 4Select an error correction level (M is recommended for most uses).
  5. 5Optionally change the foreground and background colors, then click 'Download PNG'.
  6. 6For many codes at once, choose Bulk (many): put one link or text per line (or open a .csv or .txt file), pick PNG or SVG, and click Download ZIP.

Frequently Asked Questions

How do I make a WiFi QR code?

Choose WiFi, type the network name (SSID) and password, and pick the security type: WPA/WPA2/WPA3 for almost every home and office router, or None for an open network. Guests scan it with their phone camera and join without typing the password. Anyone who scans it can join, so only display it where you'd share the password anyway.

How do I make a QR code for WhatsApp?

Choose WhatsApp and enter the number with its country code, for example +44 7700 900123. You can add a message to pre-fill. The code holds a wa.me link, so scanning opens a chat with that number, ready to send; it's popular on shop counters, menus and business cards.

Do these QR codes expire?

No. The text, link or details go straight into the pattern itself, so the code works for as long as the link or details inside it still work. There's no account, subscription or redirect behind it that could be switched off.

Is there a watermark or a signup?

Neither. The codes are generated in your browser and downloaded as plain PNG images, free, with no watermark, no account and no limit on how many you make.

What is error correction level?

Error correction allows a QR code to be read even when it's partially damaged or obscured. Level L (7%) is smallest but least robust. Level M (15%) is the standard choice. Level Q (25%) suits codes that might be partially covered. Level H (30%) is best for printed codes that may get dirty or damaged.

What size should I use?

256px is fine for digital use (websites, emails, presentations). Use 512px or 1024px for print to ensure the QR code remains sharp at the final printed size.

Can I use custom colors?

Yes. Use the foreground and background color pickers to choose any colors. Ensure sufficient contrast between the two colors: dark foreground on light background is easiest for scanners to read. Avoid low-contrast or inverted color schemes.

Can I make lots of QR codes at once?

Yes, up to 500 in one go. Choose Bulk (many), paste one link or piece of text per line, or open a .csv file (the first column is used) or a .txt file. Every code gets the size, colours, error correction and logo you've set, and you download a ZIP of PNG or SVG files, numbered and named after what they hold, with an index.csv that lists which file is which: handy for table numbers, name badges or product labels. Lines too long for a QR code are left out and listed.

Can I download the QR code as SVG or PNG, and add a logo?

Both. Download SVG gives a vector file that stays sharp at any print size, from a business card to a banner; PNG is better for screens and messaging apps. Upload a logo and it's placed in the centre at about a fifth of the code's width on a white backing, and error correction switches to High so the code still scans. Test the final code with a phone before you print it.

About QR Code Generator

The QR Code Generator creates scannable QR codes in your browser: for a link or any text, a WiFi network, a contact card, a WhatsApp chat, an email, a phone call or a text message. QR codes have become indispensable in marketing, hospitality, retail, and everyday digital communication: from restaurant menus and product packaging to business cards and event tickets. This tool lets you create them in seconds, with full control over size, error tolerance, and colors.

Each type uses the format phone cameras recognise: a WIFI: string that joins the network, a vCard that offers to save the contact, a wa.me link for WhatsApp, and mailto:, tel: and SMSTO: for email, calls and texts. Open 'What's inside the code' to see exactly what's encoded. The generator uses the qrcode library to produce codes to the ISO 18004 standard, which the built-in camera apps on iOS and Android read, and the preview updates as you type.

Error correction is one of the most important settings for physical QR codes. When a QR code is printed on packaging, displayed outdoors, or embossed on a surface, it may be partially obscured or damaged. Higher error correction levels allow the code to be successfully scanned even when up to 30% of its surface is unreadable. For digital-only uses (screens), Level L or M provides the smallest, fastest-scanning code.

Custom colors open creative possibilities for branded QR codes. Adding your brand colors to a QR code reinforces visual identity and makes it look intentional rather than generic. The key rule is maintaining high contrast: the scanner needs to clearly distinguish the dark modules from the light background. Test your colored QR code with multiple devices before mass printing.

You May Also Like