Free QR Code Generator — No Expiry, No Account

✓ No expiry ✓ No account required ✓ Unlimited scans ✓ Download PNG
Enter Your Details
0 characters
Your QR Code
Your QR code will appear here
⬇ Download PNG

How to Create a Free QR Code

  1. Enter your URL or text in the input box. This can be a website URL, landing page link, phone number (e.g., tel:+1234567890), email address, or any plain text up to around 900 characters.
  2. Choose your QR code size — Small (128px) for digital use, Medium (256px) for most purposes, or Large (512px) for print materials where the code needs to be scanned from a distance.
  3. Customise the colors — choose your QR code foreground color and background color to match your brand. Keep enough contrast for reliable scanning.
  4. Click “Generate QR Code” and your QR code appears instantly in the preview panel.
  5. Download the PNG and use it in print materials, presentations, email footers, product packaging, or social media posts.

Why This QR Code Generator Has No Expiry

Many free QR code services use “dynamic” QR codes that redirect through their servers — which means they can expire your code, limit the number of scans, or delete it if you don’t upgrade to a paid plan.

This tool generates “static” QR codes entirely in your browser. The destination URL or text is encoded directly into the QR pattern — there is no redirect server in the middle. The QR code works as long as the URL or content it points to is still live, regardless of what happens to any third-party tool.

  • No redirect URL — scans go directly to your destination, with no intermediary service that can break or expire.
  • No scan tracking — if you need scan analytics, use a UTM-tagged URL as the QR destination and track it in Google Analytics.
  • No size limits — generate as many QR codes as you need.
  • Privacy — your content is never sent to any server; everything runs in the browser.

Need to track how many people scan your QR code? Add a UTM parameter to your URL before generating — use our UTM Builder to create the tracking link first, then paste it here.

What You Can Encode in a QR Code

  • Website URL — the most common use. Works with any https:// link.
  • Landing page — direct people from print ads, packaging, or event materials to a specific campaign page.
  • Phone number — use the format tel:+61412345678 to create a tap-to-call QR code.
  • Email address — use mailto:email@example.com to open an email compose window on scan.
  • Plain text — any text up to around 900 characters can be encoded.
  • Wi-Fi credentials — for advanced use, use the format WIFI:T:WPA;S:NetworkName;P:Password;;.
  • vCard — encode contact information in vCard format for a tap-to-save-contact experience.

Frequently Asked Questions

Do these QR codes expire?

No. This tool generates static QR codes — the destination is encoded directly into the QR pattern with no redirect server. As long as the URL you encoded still works, the QR code will scan correctly indefinitely.

What size should I use for print?

Use the Large (512px) setting for print materials. When printing, maintain a minimum size of 2cm × 2cm (about 0.8in × 0.8in) for reliable scanning from a normal distance. For larger banners or posters, use the 512px version and scale it up in your design software — QR codes are vector-like in appearance and scale reasonably well.

Can I use my brand colors?

Yes — use the color pickers to set a custom foreground and background. Make sure there is sufficient contrast between the two colors for scanners to read the code reliably. The QR color must always be darker than the background.

How do I track QR code scans?

Add UTM parameters to your destination URL before generating the QR code. Use our UTM Builder to create the tracking URL, then paste it into this tool. Scan events will appear as campaign traffic in Google Analytics.

Is this QR code generator free?

Yes, completely free with no account, no sign-up, and no usage limits. QR codes are generated locally in your browser — no data is sent to any server.

Explore more free tools: UTM Builder, Image Compressor, SERP Preview Tool, and Meta Tag Generator.