Free QR Code Generator — URLs, WiFi, Contacts & More

Generate QR codes for 8 content types instantly. Customize colors, add a logo, and download as PNG or SVG. 100% private — your data never leaves your browser.

URL Details
Preview

Fill in the form to generate your QR code

Export

How to use the QR code generator

Select the content type using the tabs at the top of the tool — URL, Text, Email, Phone, SMS, WhatsApp, WiFi, or Contact. Fill in the details and your QR code updates in real time as you type. There is nothing to click and no delay.

To customize the appearance, open the Customize Design panel below the form. You can change the QR color and background, set the error correction level, and upload a logo to display in the center of the QR code.

When you are ready to save your QR code, use the export buttons on the right panel: download as a 512px, 1024px, or 2048px PNG for print or digital use, export as a scalable SVG for vector workflows, or copy the image directly to your clipboard.

Features

  • 8 content types — URL, plain text, email with subject and body, phone, SMS, WhatsApp, WiFi, and vCard contact
  • Real-time QR preview — code updates as you type with no button press needed
  • Custom QR color and background color via a color picker
  • Logo overlay — upload any image to display centered in the QR code
  • Error correction control — Low, Medium, High, or Highest to balance size and scan reliability
  • Download PNG at 512px, 1024px, and 2048px for any print size
  • Download scalable SVG — perfect for web and print without pixelation
  • Copy to clipboard — paste your QR code directly into any document or app
  • Recent history — last 5 QR codes saved to your browser for quick reuse
  • 100% private — all processing runs in your browser, nothing is sent to a server
  • No account, no signup, completely free

QR code content types explained

URL: Encode any web address. When scanned, the phone opens the URL in its browser. Works for websites, app links, and any http or https address.

WiFi: Share your network credentials without typing a password. When scanned on Android or iOS, the phone offers to connect to your network automatically. Supports WPA/WPA2, WEP, and open networks.

vCard / Contact: Encode a digital business card with name, phone, email, organization, and website. When scanned, the phone offers to add the contact directly to the address book.

Email / SMS / WhatsApp: Pre-fill a message for the scanner. Great for customer support shortcuts, feedback forms, or marketing campaigns.

Which QR code size should I download?

For digital use (email, presentations, websites), the 512px PNG is sufficient. For print on standard paper, use 1024px. For large-format print such as posters, banners, and signage, download the 2048px PNG or the SVG, which scales to any size without losing sharpness.

As a rule of thumb, a QR code should be at least 2–3 cm (about 1 inch) in the smallest dimension for a phone to scan it reliably from a normal reading distance of 30 cm (12 inches).

Frequently asked questions

Is this QR code generator really free?

Yes, completely. There is no cost, no account required, no watermarks on the downloaded image, and no ads embedded in the QR code itself. You get a clean, standard QR code every time.

Do the QR codes expire?

No. This tool generates static QR codes — the data is encoded directly in the pattern. Because there is no server involved, the codes never expire and always point to the original content. For a URL QR code, the code is valid as long as the URL itself remains active.

Can I add a logo to my QR code?

Yes. Open the Customize Design panel and upload any image file. The logo will be displayed in the center of the QR code. The tool automatically sets error correction to High when a logo is used, which helps ensure the code remains scannable even though part of the pattern is covered.

What is error correction and which level should I choose?

Error correction allows QR code scanners to recover data even if part of the code is damaged or obscured. Level L (7%) produces the smallest code. Level M (15%) is a good balance for most uses. Level Q (25%)is recommended when the QR is printed on textured surfaces. Level H (30%)is best when adding a logo overlay, as it gives the most recovery capacity.

How do I create a WiFi QR code?

Select the WiFi tab, enter your network name (SSID), password, and security type (WPA/WPA2 for most modern routers). A QR code is generated immediately. When guests scan it with an Android or iOS camera, the phone will offer to connect to the network automatically — no need to type the password.

Is my data private?

Completely. All QR code generation happens in your browser using JavaScript. Your URLs, passwords, contact details, and any other data you enter are never transmitted to any server. Nothing is stored, logged, or shared.

What format should I download for printing?

For large-format print (posters, banners), download the SVG — it scales to any size without pixelation. For standard print and digital use, the 1024px or 2048px PNG options are more than sufficient.

Related tools