✓ 100% Free — No Signup — No Expiry

Free QR Code Generator

Create QR codes for URLs, WiFi, vCards, email, SMS and plain text. Download as PNG or SVG. Works forever — no account, no watermark, no expiry.

✓ No registration
✓ No watermark
✓ Static codes never expire
✓ PNG + SVG download
1. Choose QR Type
2. Enter Details
3. Customise
Foreground Background Size
Your QR Code
▦ Fill in the form
to generate your QR code

Static QR codes never expire. Test before printing.

Use Cases

What can you create a QR code for?

From restaurant menus to business cards — QR codes connect physical and digital in seconds.

How to Create a QR Code (Step by Step)

Creating a QR code with our generator takes under 30 seconds and requires no account or payment. Here's exactly how:

  1. Choose your QR type — select from URL, WiFi, vCard, Email, SMS, or plain text depending on what you want the code to do when scanned.
  2. Fill in the details — enter your URL, WiFi credentials, contact details, or text. The QR code updates live as you type.
  3. Customise colours and size — change the foreground and background colours to match your brand. Choose from 200px (web use) to 600px (large print).
  4. Download PNG or SVG — PNG is best for digital use and standard printing. SVG is a vector format that scales perfectly to any size without losing quality — ideal for large-format printing.
  5. Test before printing — scan the downloaded QR code with your phone camera before printing on any physical material. Always test the destination link or action.

Static vs Dynamic QR Codes: What's the Difference?

Our generator creates static QR codes, which means the destination is encoded permanently in the code itself. This is the right choice for most uses because:

  • Static codes never expire — unlike many commercial tools that deactivate your code if you don't renew a subscription
  • Static codes require no server — the URL or data is directly in the pattern, so there's no redirect that can break
  • Static codes are more trustworthy to scan — no hidden redirect chain, the destination is what it is

Dynamic QR codes let you change the destination after printing, which is useful for high-volume marketing campaigns. If you need dynamic codes, tools like Bitly or QR Tiger offer them — but they require paid subscriptions to keep the codes active.

Best Practices for QR Codes That Actually Get Scanned

Size matters more than you think

Print a sample at the intended size and test it from the expected viewing distance. Longer encoded content creates a denser pattern, so one minimum size does not suit every code. Keep the light margin around the code and use SVG for scalable print artwork.

Contrast is everything

Use a dark foreground on a light background and preserve the light margin around the code. Unusual colours and reversed light-on-dark codes may behave differently across scanners. Test the actual printed result; a text contrast ratio does not guarantee that a QR code will scan.

Always include a call to action

Add a short instruction such as "Scan for our menu" or "Scan to connect to WiFi" so visitors know what opening the code will do. We have not measured a scan-rate increase for this generator.

Test on multiple devices

Test your QR code on at least two different phones before printing — iPhone and Android camera apps can behave differently with unusual colour combinations.

QR Codes for Restaurants, Events and Small Businesses

QR codes have become essential infrastructure for physical businesses since 2020. The most common uses we see:

  • Restaurant menus — link to a PDF or webpage. Update the destination without reprinting the QR code on tables (note: requires dynamic codes if you need to change URLs after printing).
  • Event check-in — link to an event programme, schedule, or registration confirmation.
  • Retail product pages — link from packaging or shelf labels to detailed product information, video demonstrations, or reviews.
  • WiFi access in cafes and offices — a WiFi QR code eliminates the most common customer service question entirely.
  • Business cards — a vCard QR code lets contacts save your full details to their phone in one tap, without manual typing.
More Free Tools
FAQ

Frequently Asked Questions

Do QR codes created here ever expire?
No. Our generator creates static QR codes — the destination data is permanently encoded in the QR pattern itself. There is no server, no subscription, and no expiry. The code will work for as long as the destination (your URL, WiFi network, etc.) exists.
Is there a watermark on downloaded QR codes?
No watermark, ever. The PNG and SVG files you download are clean, professional QR codes with no branding applied by us. They're ready for commercial use.
What's the difference between PNG and SVG downloads?
PNG is a raster format — it has a fixed pixel size. It's perfect for digital use (websites, emails, presentations) and standard print at the size you selected. SVG is a vector format that scales to any size without any quality loss. Use SVG for large-format printing (posters, banners, signage) and when you need the code at multiple sizes.
How small can a QR code be and still scan reliably?
There is no single size that guarantees a scan. Code density, viewing distance, printer quality, contrast, and the scanner all matter. Print a sample at the intended size and test it from the expected distance on more than one device.
Can I use QR codes for commercial purposes?
Yes. QR codes themselves are an open standard — there are no licensing fees or restrictions on commercial use. The codes you generate here are entirely yours to use however you like, including in commercial print materials, products, and advertising.
Why won't my QR code scan?
The most common causes: the code is printed too small for its density and viewing distance, the contrast between foreground and background is insufficient, the code has been distorted in printing or resizing, or the destination URL is broken. Always test by scanning the downloaded file on your phone before printing anything.

Find your next tool