Free · Private · No signup
Free browser tools — zero uploads, zero signup, zero limits. Explore all tools →

Enter to search · Esc to close

Free · 7 QR Types · PNG & SVG · No Signup · Never Expires

Free QR Code Generator Online

Create QR codes for URLs, WiFi networks, business cards, emails, SMS, and more — instantly in your browser. Custom colors, multiple export sizes, PNG & SVG download. 100% free, no account required, codes never expire.

QR Code Generator — 🔗 URL / Link
URL or Link

Enter any website URL, product page, social media profile, Google Maps link, or landing page. This is the most common QR code type.

Text Content

Use for plain text messages, notes, coupon codes, serial numbers, or any content that doesn't need a link format. Numbers are encoded as text too.

Network Name (SSID)
Password
Security Type

Scanning this QR code will auto-connect the device to your WiFi — no typing required. Works on iOS 11+ and Android 10+.

Email Address
Subject (optional)
Message Body (optional)

Scanning opens the default mail app with the address, subject, and body pre-filled. Useful for customer feedback forms and event check-ins.

First Name
Last Name
Phone Number
Email Address
Company (optional)
Website (optional)

Generates a vCard 3.0 QR code. Scanning saves all contact details directly to the phone's address book — the ideal digital business card.

Phone Number
Message (optional)

Opens the SMS app with the number and message pre-filled. Great for opt-in marketing, support lines, and event RSVPs.

Phone Number

Scanning this QR code will initiate a phone call directly on mobile devices. Include the country code for international compatibility (e.g. +1 for US).

🔗 URL
Your QR code
appears here
Fill in the fields to generate
QR Color
#000000
Background
#ffffff
Error Correction
Output Size
100% browser-based· 7 QR code types· PNG & SVG download· No signup · No expiry · No watermark
QR Type URL / Link Content
What This Tool Does

Seven QR Code Types, One Free Generator

From simple URL links to full digital business cards and WiFi sharing — this free online QR code generator covers every common use case with no signup, no watermark, and no expiration.

🔗

URL & Link QR Codes

Most popular type

Turn any website URL into a scannable code. Perfect for business cards, flyers, menus, product packaging, social media bios, Google review links, and YouTube channels.

📶

WiFi QR Code Generator

WPA / WEP / Open

Let guests join your network by scanning — no password typing required. Supports WPA2, WEP, and open networks. Works on iOS 11+ and Android 10+ natively.

👤

vCard QR Code — Digital Business Card

vCard 3.0

Encode your full contact details — name, phone, email, company, and website — in a single scan. The phone saves the contact directly to its address book without any app required.

🎨

Custom QR Code Generator

Custom colors + sizes

Choose any foreground and background color, set the error correction level (L/M/Q/H), and pick your output size from 200 px to 1024 px HD. Download as PNG or scalable SVG — free, no watermark.

How To Use

Create a Free QR Code in 4 Steps

No account, no app download, no waiting. Your QR code is generated instantly in your browser and ready to download in seconds.

1
📌
Choose Your QR Code Type

Click a type tab: URL for links, WiFi to share network access, vCard for contact info, Email, SMS, Phone, or Text for plain content.

2
✏️
Enter Your Content

Fill in the relevant fields — a URL, your WiFi network name and password, contact details, or a text message. The QR code preview updates automatically as you type.

3
🎨
Customize (Optional)

Pick a foreground color, background color, error correction level, and output size. Use H-level correction if you plan to print on materials that may get worn or dirty.

4
⬇️
Download Your QR Code

Click ⬇ PNG for raster image use (web, email, presentations) or ⬇ SVG for print-ready, infinitely scalable vector format. No watermark, no signup required.

Features

Everything a Custom QR Code Generator Should Have

Built to cover every common use case — from a quick URL code to a fully styled business card QR — all free, all in your browser, all without a single account or expiry date.

🔗

URL, WiFi, vCard, Email, SMS & Phone

Seven distinct QR code types cover every common use case. Each type has dedicated input fields — no manual format strings needed. Switch types instantly with a tab click.

🎨

Custom Colors — Any Foreground & Background

Use any hex color for your QR modules and background. Create a white QR code on a dark background, match your brand palette, or keep the classic black on white. Live preview updates instantly.

⬇️

Free PNG & SVG Download — No Watermark

Download your QR code as a high-resolution PNG (up to 1024×1024 px) or as a print-ready SVG vector file. No watermarks, no paid upgrade required — completely free forever.

♾️

Static QR Codes That Never Expire

Every QR code generated here is a static code — the destination is encoded directly in the pattern. There is no redirect server, no subscription to maintain, and no expiry date. Your codes work forever.

🛡️

Error Correction L / M / Q / H

Choose from four error correction levels. Use M (15%) for standard use. Upgrade to H (30%) when printing on materials that may get dirty or partially covered — the QR code still scans reliably.

🔒

100% Browser-Based — Nothing Uploaded

All QR code generation happens locally in your browser using the Canvas API and the open-source qrcode library. No data is ever sent to a server. Your URLs, passwords, and contact details stay private.

QR Code Types & Tool Comparison

All 7 QR Code Types — At a Glance

Each QR code type encodes data in a specific format so the scanning device knows exactly what action to take. Here's a full breakdown of what each type does and when to use it.

QR Code Type Best For Encoded Format Action on Scan
🔗 URL / Link Websites, menus, Google review links, social profiles, YouTube https://example.com Opens the URL in the default browser
💬 Text Notes, coupon codes, serial numbers, plain messages, numbers Raw text string Displays the text on screen
📶 WiFi Cafés, hotels, offices, Airbnbs, events WIFI:T:WPA;S:Name;P:Pass;; Auto-connects to the network (no typing)
📧 Email Contact forms, customer support, feedback, event check-in mailto:to?subject=&body= Opens mail app with address & fields pre-filled
👤 vCard Business cards, networking events, trade shows, name badges VCARD 3.0 standard format Prompts to save contact to address book
💬 SMS Marketing opt-ins, support lines, event RSVPs, voting SMSTO:+1555...:Message Opens SMS app with number & message pre-filled
📞 Phone Business contact cards, print ads, billboards, flyers tel:+15551234567 Initiates a phone call directly

WebToolTrix vs. Best Free QR Code Generators

How this free online QR code generator compares to the most popular alternatives.

Feature WebToolTrix Adobe Express Canva QRCode Monkey
Always free ✓ Forever Basic plan Basic plan ✓ Static
No signup required ✗ Required ✗ Required
QR code types 7 types URL only URL only Multiple
Custom colors
SVG download free ✗ Paid ✗ Paid
No expiration ✓ Static ✓ Static ✓ Static ✓ Static
No watermark
100% browser-based ✓ No upload ✗ Cloud server ✗ Cloud server ✗ Server
WiFi QR code
vCard QR code free Limited

Free QR Code Generator Online: The Complete 2026 Guide

A free QR code generator online lets you create machine-readable matrix barcodes from any text, URL, or structured data — instantly, in your browser, with no software to install. QR codes (Quick Response codes) were invented by Denso Wave in 1994 and have become one of the most universally supported scanning formats in the world. Every modern smartphone running iOS or Android can scan a QR code natively using its built-in camera, without any additional app.

This guide explains every QR code type supported by this tool, how static and dynamic codes differ, what customization options actually matter, and how to get the best scan reliability for print and digital use. Whether you need a quick link code for a business card or a full vCard QR code for a trade show badge, this page covers it all.

QR Code Generator for URL and Link

The URL QR code is the most common type. It encodes any valid web address directly into the QR pattern. When scanned, the phone opens the URL in its default browser — no copy-pasting, no typing. Common use cases include:

  • Restaurant menus — link to a PDF menu or online ordering page
  • Business cards — link to a LinkedIn profile, portfolio, or website
  • Google review links — print the QR on receipts to boost review volume
  • YouTube channels — share video content at events without typing a URL
  • Shopify and e-commerce — link product packaging to detailed spec pages
  • Google Maps location — link to your exact business pin for flyers and signage
  • Spotify, Apple Music, SoundCloud — share music playlists on physical media
  • WhatsApp links — open a WhatsApp chat directly from a scan

For URL QR codes, always use HTTPS URLs — scanners trust them more than plain HTTP. If your URL is very long (500+ characters), the resulting QR code will be dense and harder to scan at small print sizes. Use a URL shortener before generating the code if this is a concern.

Qr Code Types Url Wifi Vcard

WiFi QR Code Generator — Share Your Network Instantly

A WiFi QR code generator encodes your network name (SSID), password, and security type into a standard WiFi configuration format: WIFI:T:WPA;S:NetworkName;P:Password;H:false;;. When a guest scans this code, their phone prompts them to join the network automatically — no password entry needed.

WiFi QR Code Format Explained

FieldValueNotes
Security Type (T)WPA, WEP, or nopassUse WPA for modern routers; WEP is legacy; nopass for open networks
SSID (S)Your network nameCase-sensitive; include special characters as-is
Password (P)Your WiFi passwordLeave blank for open networks
Hidden (H)true or falseSet true only if your router broadcasts a hidden SSID

iOS compatibility: iPhone supports WiFi QR codes natively from iOS 11 (2017) onward. Android compatibility: Android 10+ supports it natively; older Android versions may require a QR scanning app. WiFi QR codes are ideal for cafés, hotels, Airbnb properties, offices, and event venues where guests frequently ask for the password.

Privacy note: Your WiFi password is encoded directly inside the QR code pattern. Anyone who scans the code — or reads the encoded string — can see your password. Never share your WiFi QR code publicly online; only print it for physical display in a controlled location.

vCard QR Code Generator — Free Digital Business Card

A vCard QR code (also called a contact QR code) encodes your full contact information in the vCard 3.0 standard format. When scanned, the phone parses the structured data and prompts the user to save it directly to their contacts — no manual entry, no apps required.

This tool generates the full vCard 3.0 string from your form inputs:

BEGIN:VCARD
VERSION:3.0
FN:John Smith
TEL:+15551234567
EMAIL:john@example.com
ORG:Acme Corp
URL:https://johnsmith.com
END:VCARD

Use cases for vCard QR codes include business card printing, conference name badges, trade show booth materials, and email signatures. The QR code acts as a bridge between your physical printed material and your digital contact record — a scan is all it takes to get into someone's phone.

Tip: Use error correction level H (30%) for vCard codes on printed materials that may wear over time. The vCard format produces more data than a simple URL, so a larger print size (minimum 2 cm × 2 cm) is recommended for reliable scanning.

Email, SMS, and Phone QR Codes

The remaining three types use standard URI schemes that mobile operating systems understand natively:

TypeURI FormatAction on Scan
Emailmailto:email@example.com?subject=Hello&body=MessageOpens mail app with all fields pre-filled
SMSSMSTO:+15551234567:Pre-filled messageOpens SMS app ready to send
Phonetel:+15551234567Initiates a phone call

Email QR codes are useful on printed feedback forms, event check-in sheets, and product packaging where you want to make it trivially easy for customers to reach you. SMS QR codes work well for marketing opt-ins (print "Scan to subscribe" with a pre-filled STOP keyword) and event RSVPs. Phone QR codes are popular on billboards, vehicle wraps, and print ads where calling directly is the intended action.

How Qr Codes Work Structure

Static vs. Dynamic QR Codes: Which Should You Choose?

This is the most important distinction in the QR code generator space. Understanding it helps you avoid paying for services you don't need.

FeatureStatic QR CodeDynamic QR Code
Destination encoded inThe QR pattern itselfA short redirect URL
ExpirationNever — works foreverDepends on provider subscription
Editable after printingNoYes — change destination anytime
Scan analyticsNoneYes — scans, location, device type
CostFreeUsually requires paid plan
PrivacyHigh — no server involvedLower — scans logged on redirect server
Best forBusiness cards, menus, permanent signageMarketing campaigns, A/B testing, tracked materials

Static QR codes (what this tool generates) are ideal for most personal and small business use cases. The destination is permanently encoded in the pixel pattern — there is no redirect server, no account, and nothing that can expire or be deactivated. Print it once and it works forever.

Dynamic QR codes use a short URL (e.g. qr.io/abc123) that redirects to the real destination. This lets you change where the code points without reprinting, and logs every scan for analytics. The trade-off: if you cancel your subscription or the QR provider shuts down, your codes stop working. For most personal and small business needs — business cards, menus, WiFi sharing — a free static QR code generator is the right choice.

How to Make a Free QR Code That Never Expires

The key to a permanent QR code is using a static code with a URL you control. Here is the recommended approach:

  1. Use this free QR code generator to create a static URL code pointing to your own domain (e.g. https://yoursite.com/menu)
  2. Download the QR code as an SVG file for print-quality scaling
  3. If the destination URL ever changes, update the page at that URL rather than changing the QR code itself
  4. Your QR code is now permanent — it never expires because the encoded URL is your own

Many services market "free QR codes" but actually generate dynamic codes that expire after 30–90 days unless you upgrade to a paid plan. This tool generates true static codes with zero expiration risk — the encoded data lives entirely inside the QR pattern itself, with no dependency on any third-party server.

QR Code Customization — Colors, Size & Error Correction

Three customization settings have a meaningful impact on scannability and use case fit:

Foreground and Background Color

QR codes work with any high-contrast color pair — not just black on white. The ISO 18004 standard requires a minimum contrast ratio of 3:1 between the dark modules and the light background. Dark foreground on a light background scans most reliably. Common alternatives include dark navy on white, dark green on cream, or dark purple on very light lavender. Avoid light colors for the foreground (e.g. yellow modules on white) as most scanners will fail to read them.

For a white QR code on a dark background (inverted), swap the foreground and background colors. Some scanner apps have difficulty with inverted codes, so test your specific color combination before mass printing.

Error Correction Level

QR codes use Reed-Solomon error correction to remain readable even if part of the code is obscured or damaged. Four levels are available:

LevelRecovery CapacityQR DensityBest For
L (Low)7%Smallest / least denseClean digital displays only
M (Medium)15%StandardGeneral use, web, presentations
Q (Quartile)25%More densePrint materials, outdoor signage
H (High)30%Most denseWear-prone materials, custom colors, any logo overlay

For printed materials — business cards, flyers, posters, packaging — use at least Q level. If you plan to add a logo or design element on top of the QR code in a design app after downloading the SVG, always use H level to compensate for the covered modules.

Output Size

Download the PNG at the largest size you need from the source. The four options are 200 px, 300 px, 512 px, and 1024 px. For web use, 300 px is sufficient. For print, always download the SVG — it is infinitely scalable and will print crisply at any physical size, from a 2 cm business card code to a 2 m banner.

QR Code Use Cases by Industry

Restaurants & Food Service

URL QR codes on table tents and placards link to digital menus, reducing printing costs and allowing real-time menu updates. WiFi QR codes allow customers to connect without asking staff for the password. Google review QR codes on receipts or table cards encourage post-visit reviews.

Retail & E-commerce (Shopify, WooCommerce)

Product labels can carry URL QR codes linking to detailed specification pages, care instructions, or video tutorials. In-store shelf talkers with QR codes link to online reviews. Post-purchase inserts with QR codes can deep-link to a reorder page or loyalty program sign-up.

Events & Conferences

vCard QR codes on name badges replace paper business card exchanges — a single scan transfers the contact to the phone's address book. WiFi QR codes at the registration desk eliminate the help desk queue for password requests. URL QR codes on speaker slides link audiences to resources, slides, and follow-up content.

Healthcare & Professional Services

Email and SMS QR codes on appointment reminder cards let patients confirm or reschedule without typing. URL QR codes on patient education materials link to trusted resources. Phone QR codes on after-hours care notices make it easy to call the on-call line without reading a number.

Real Estate

URL QR codes on for-sale signs and property flyers link to a full photo gallery, video walkthrough, or online listing. vCard QR codes on agent business cards make contact saving effortless. Phone QR codes on yard signs enable one-tap calling from a drive-by viewer.

QR Code Generator for Developers

If you need to generate QR codes programmatically — in a Node.js server, a React app, or a Python script — the open-source libraries behind this tool are freely available:

  • JavaScript / Node.js: npm install qrcode — the same library powering this tool, also works in browsers
  • Python: pip install qrcode[pil] — the qrcode package with PIL support for image export
  • PHP: composer require endroid/qr-code — a widely used PHP QR library
  • React: npm install qrcode.react — renders QR codes as React components (canvas or SVG)

For bulk QR code generation (CSV of URLs to codes), a script using any of these libraries is far more practical than a browser-based tool. This generator is optimised for single-code creation with visual customization — for high-volume batch generation, a script-based approach is more efficient.

QR Code Best Practices for 2026

  • Always test before printing. Scan your generated code with at least two different phones (iOS and Android) and two different scanning apps before committing to a print run.
  • Minimum print size is 2 cm × 2 cm. Smaller codes are often unreadable at typical scanning distances. For wall signage viewed from 1 m or more, use at least 5 cm × 5 cm.
  • Include a quiet zone. The white border around the QR code is not decorative — it is required for scanner alignment. Never crop the quiet zone; keep at least 4 modules of white space on all sides.
  • Add a call-to-action. QR scan rates improve significantly when paired with a short instruction like "Scan for menu" or "Scan to connect to WiFi". Users are more likely to scan when they know what will happen.
  • Use HTTPS URLs. Some browsers display a warning for HTTP destinations. If your website still uses HTTP, it's time to add an SSL certificate (most hosting providers offer free Let's Encrypt certificates).
  • For permanent printed materials, use SVG. SVG files are vector-based and will print at any size without pixelation. Print shops can scale an SVG to any dimension without quality loss.
  • Maintain 3:1 contrast. If using custom colors, verify the contrast ratio between your foreground and background. Dark modules on light backgrounds always work best. Avoid gradients or patterns behind the modules.

Frequently Confused: QR Codes vs. Barcodes

A barcode (including Code 128 / GS1-128 which some search for as "qr code generator 128") is a one-dimensional linear symbol that encodes data in parallel vertical lines. QR codes are two-dimensional — they store data in a grid of modules (black squares) that encode data both horizontally and vertically. QR codes hold far more data (up to 4,296 alphanumeric characters vs. ~20–80 for a standard barcode) and can be read even when partially damaged. If you need a barcode for retail inventory, product packaging, or GS1-standard compliance, you need a barcode generator — not a QR code generator. For all other use cases (URLs, WiFi, contacts, email), QR codes are the right choice.

FAQ

QR Code Generator — Frequently Asked Questions

Answers to the most common questions about generating, customizing, downloading, and using QR codes with this free tool.

Yes — completely free, forever, with no account required. There are no hidden paywalls, no "free trial" expiry, no watermarks on downloaded files, and no limit on how many QR codes you can generate. The tool runs entirely in your browser using open-source libraries, so there is no server cost to pass on.
No. Every code generated by this tool is a static QR code — the destination data is encoded directly inside the pixel pattern. There is no redirect server and no subscription to maintain. A static QR code works as long as the destination (e.g. your website URL) remains live. If you point the code at a URL you own, it will work for as long as your website is online — potentially decades.
A static QR code has the destination encoded permanently in its pattern. It cannot be edited after creation, but it never expires and requires no account. A dynamic QR code encodes a short redirect URL — the real destination is stored on a third-party server, where it can be changed anytime and scan analytics are logged. Dynamic codes require a paid subscription with most providers; if the subscription lapses, the redirect server may deactivate and the code stops working. For most personal and business use cases, a free static QR code is the right choice.
Click the 📶 WiFi tab at the top of the tool. Enter your network name (SSID), your WiFi password, and select the security type (WPA/WPA2 for most modern routers). Click Generate, then download your QR code as a PNG or SVG. Print it and display it near your router, at reception, or on a table tent. Guests scan the code and their phone asks if they want to join — no password typing required. Works on iOS 11+ and Android 10+ without any app.
Click the 👤 vCard tab, fill in your name, phone number, email, company, and website. The tool encodes this in the vCard 3.0 standard format. When someone scans it, their phone prompts them to save the contact directly to their address book — no app required. Download the code as an SVG for print-quality use on business cards. Use error correction level H (30%) for printed cards that may show wear over time.
Use SVG for print — it is a vector format that scales to any physical size without pixelation. A print shop can enlarge an SVG from a 2 cm business card code to a 2 m banner without any quality loss. Use PNG for digital use — websites, email signatures, presentations, and social media. Download PNG at the largest size you need (up to 1024×1024 px) since scaling up a raster image degrades quality. For versatility, download both.
Use M (15%) for general digital use — web, email, presentations. Use Q (25%) for printed materials like flyers and posters that will be displayed in normal conditions. Use H (30%) when printing on materials that may wear (business cards, outdoor signage, packaging), when using non-standard colors, or when you plan to place a logo or design element over the center of the QR code in a design app after downloading the SVG. Higher correction levels produce denser, more complex codes — always test scannability before mass printing.
Yes. Use the QR Color and Background color pickers in the customization row to set any hex color. For a white QR code on a dark background, set the QR Color to white (#ffffff) and the Background to your dark color. Ensure at least a 3:1 contrast ratio between the two colors — scanners need strong contrast to read the modules. Avoid light foreground colors (yellow, light gray) as they reduce scan reliability significantly.
This tool does not include a logo embed feature — it generates clean, standard QR codes. To add a logo, download the SVG from this tool, then open it in Figma, Adobe Illustrator, Inkscape, or Canva and place your logo image on top. Always use error correction level H (30%) before downloading — this gives the QR code a 30% data recovery buffer so the logo-covered modules don't prevent scanning. Keep the logo under 20% of the total QR code area and add white padding around it.
A QR code can hold up to 4,296 alphanumeric characters or 7,089 numeric characters at the maximum Version 40 size. However, as the encoded content grows, the QR code becomes denser and harder to scan at small print sizes. For practical use, keep content under 500 characters. Long URLs, full vCards, and WiFi credentials all stay well within this limit. For very long text, consider hosting the content online and encoding just the URL instead.
More Free Tools

More Free Tools You'll Love

From password generators to gradient builders and color pickers — WebToolTrix has 170+ free browser tools with no signup required.

WebToolTrix is independently built & maintained by The WebToolTrix Team. Questions or corrections? admin@webtooltrix.com · About us