Uttir

How to generate a QR code for free

Make a QR code for a URL, a WiFi network, a vCard, or any text — in your browser. No upload, no signup, no watermark.

Quick answer

Open the QR code generator below, type or paste your content (a URL works fine), pick the size and error-correction level, and download. The QR code is generated in your browser. Your data is never uploaded.

What you can put in a QR code

  • A URL — for a website, a landing page, an app store link, a menu, a YouTube video.
  • A vCard — a digital business card that adds your contact info directly to the scanner's address book.
  • WiFi credentials — guests scan the code and join the network without typing the password.
  • Plain text — a short message, a phone number, an email address, an event location.
  • An email or SMS — pre-fills a compose window with the recipient, subject, or body.
No upload No tracking No expiration PNG or SVG

Generate a QR code

Pick a type, enter the content, and download the result.

320 × 320 px
Colors
Preview

Step by step

  1. Pick a content type. URL, vCard, WiFi, or plain text. Each has its own fields below.
  2. Fill in the content. For a URL, paste the link. For a vCard, fill in name, phone, email. For WiFi, fill in SSID and password.
  3. Pick the error-correction level. Higher (H) means the QR code still scans when partially damaged or obscured. Lower (L) means a smaller, denser code. For most uses, M is the default and a good balance.
  4. Download. Save as PNG for a raster image (good for web, social, print at small sizes) or SVG for a vector (good for print at any size).

Error correction levels explained

LevelRecoveryUse when
L7%Smallest code, clean environment (screen, indoor signage)
M15%Default for most uses (general print, business cards)
Q25%Outdoor, dirty, or partially damaged (product labels, outdoor signs)
H30%Harsh environments, codes with a logo overlay (logos cover part of the code; H survives)

FAQ

Do QR codes expire?
No. A QR code is just an image of encoded text. It works forever (or until the destination URL stops responding). Some services that issue QR codes (e.g. WhatsApp Web) include a token that can be revoked, but the code itself is permanent.
Can I add a logo to the middle of the QR code?
Yes, but you need a higher error-correction level (Q or H) so the code still scans with the logo covering part of it. Use an SVG editor or a graphics tool to overlay the logo on the downloaded SVG.
What's the largest QR code I can make?
Version 40, which holds about 2,953 bytes of binary data or 4,296 alphanumeric characters. For a URL, that is roughly 2,000 characters — far longer than any real-world URL. If your content is bigger, the code grows but stays scannable.

Related tools