Free QR Code Generator

Create a QR code for a URL, WiFi login, vCard contact, plain text, email or phone right in your browser. Download as PNG or SVG — free, no signup, no watermark, and the QR code never expires.

URL · WiFi · vCard PNG · SVG · PDF Never expires Nothing uploaded

QR code settings

#000000
#FFFFFF

Preview

Need to print your QR code — or put it on a full label?

The free LabelInn app places your QR code on a real label with text, logos and prices, then prints directly to Zebra, TSC, Brother and Bixolon thermal printers — including bulk printing from Excel.

Get LabelInn — Free →

Generate a free QR code — no account, no expiry

This QR code generator runs the full bwip-js engine directly in your browser, so nothing you type is uploaded and the QR code you make is static — the data is baked into the pattern itself. That means it never expires, never needs an account, and keeps scanning forever. Type a URL, WiFi login, vCard or plain text, pick an error-correction level, and download it as a crisp PNG or a scalable SVG in seconds.

What you can put in a QR code

Use caseWhat to enterResult when scanned
Website / URLhttps://labelinn.comOpens the link in the browser
WiFi loginWIFI:T:WPA;S:MyNetwork;P:MyPassword;;Joins the network — no password typing
vCard contactBEGIN:VCARD … END:VCARDAdds the contact to a phone
Plain textAny text or a serial / batch codeShows the text
Emailmailto:hello@labelinn.comStarts a new email
Phonetel:+15551234567Pre-fills the dialer

How to generate a QR code

  1. Type your data — a URL, a WIFI: string, a vCard, or any text.
  2. Choose an error-correction level (see below).
  3. Adjust size, colors and the quiet zone (the blank margin scanners need).
  4. Download as PNG, SVG or PDF.

Error-correction levels explained

QR codes carry redundant data so they still scan when part of the symbol is dirty, smudged or covered by a logo. Higher correction = more resilience but a denser code:

How to print a QR code label with LabelInn

Downloading the image is fine for a screen or a sticker sheet, but if you need the QR code on a real product or shipping label, the free LabelInn app places it on a full label alongside text, prices and a logo, then prints directly to Zebra, TSC, Brother, Bixolon and other thermal printers over USB, network or Bluetooth — no extra driver hunting. You can also bulk-print a unique QR code per row straight from an Excel sheet.

Embed this QR code generator on your site

Free to embed — just keep the attribution link. Great for help centers, event pages and supplier portals.

<iframe src="https://www.labelinn.com/en/qr-code-generator?embed=1" width="100%" height="640" style="border:1px solid #e5e7eb;border-radius:12px" title="Free QR Code Generator by LabelInn" loading="lazy"></iframe> <p>Free <a href="https://www.labelinn.com/en/qr-code-generator">QR code generator</a> by LabelInn</p>

Frequently asked questions

Is this QR code generator really free?

Yes — no signup, no watermark, no scan limits. Everything runs in your browser, so nothing you type is uploaded.

Does a static QR code expire?

No. A static QR code encodes the data directly in the pattern, so it never expires and works forever with no account. Only dynamic QR codes that redirect through a third-party server can stop working if that service shuts down.

How do I make a WiFi QR code?

Enter WIFI:T:WPA;S:YourNetwork;P:YourPassword;; — anyone who scans it joins your WiFi without typing the password.

Can I download it as SVG or PNG?

Yes. Download as scalable SVG, high-resolution PNG, or a print-ready PDF.

How do I print a QR code on a label?

Download the image and print it, or use the free LabelInn app to place the QR code on a full label and print directly to Zebra, TSC and more — including bulk runs from Excel.

Need a different symbology? Use the full barcode generator for Code 128, EAN-13, Data Matrix and more — or try the free label maker.