Search tools...
Developer Tools

How to Make a QR Code Free: URL, WiFi, Menu, Business Card & More (2026)

The complete step-by-step guide to creating QR codes for websites, WiFi sharing, restaurant menus, business cards, UPI payments, and more — free, online, no signup.

12 min readUpdated March 17, 2026Business, Marketing, Tech, Productivity

Need to make a QR code? Whether it is for your restaurant menu, business card, home WiFi, wedding invitation, or UPI payment — you can create one for free in under 30 seconds using ToolsArena's QR code generator. No signup, no watermark, no app download.

QR codes have become a part of everyday life. Global scans crossed 4 billion in 2024 and the number keeps growing. From the street-food vendor in Delhi to multinational corporations, everyone uses QR codes. Yet most people do not know the difference between QR code types, how to pick the right size for printing, or why their QR code fails to scan on certain phones.

This guide covers everything: what QR codes are, every type you can create, step-by-step instructions for each use case, customization and print guidelines, common mistakes, and answers to every question you might have.

Free Tool

Make a QR Code Free — Right Now

Create QR codes for URLs, WiFi, contacts, menus, UPI payments, and more. Download as PNG or SVG. No signup, no watermark, unlimited uses.

Open QR Code Generator

What Is a QR Code and How Does It Work?

QR stands for Quick Response. Invented by Denso Wave (a Toyota subsidiary) in 1994 to track car parts on assembly lines, a QR code is a two-dimensional barcode that stores data as a pattern of black and white squares arranged in a grid.

When you point your smartphone camera at a QR code, the camera software detects the three large squares in the corners (called finder patterns), determines the code's orientation and size, reads the data encoded in the grid, applies error correction to fix any damaged or obscured parts, and then performs the encoded action — opening a URL, connecting to WiFi, saving a contact, and so on.

Key components of a QR code

  • Finder patterns (3 corners) — Help the scanner locate and orient the code instantly, even at an angle
  • Alignment pattern — Corrects for distortion when the code is on a curved surface or photographed at an angle
  • Timing patterns — Alternating black-white strips that define the grid coordinates
  • Data modules — The actual encoded information in binary
  • Quiet zone — The mandatory white border (at least 4 module widths) around the code that ensures scanners can detect where the code starts and ends

A single QR code can hold up to 3,000 alphanumeric characters or 7,089 numeric digits — far more than a traditional barcode. This is why QR codes can encode entire WiFi credentials, full contact cards, or long URLs.

Types of QR Codes You Can Create

Not every QR code is the same. The data type you choose determines what happens when someone scans the code. Here are all the QR code types you can generate with ToolsArena:

QR Code TypeWhat It EncodesWhat Happens on Scan
URLWebsite linkOpens the website in the browser
WiFiSSID, password, encryptionPhone auto-connects to the WiFi network
vCardName, phone, email, address, websiteSaves the full contact card to the phone
Plain TextAny text stringDisplays the text on screen
EmailEmail address, subject, bodyOpens a pre-filled email draft
PhonePhone numberInitiates a phone call
SMSPhone number + messageOpens a pre-filled text message
LocationLatitude and longitudeOpens the location in Google Maps or Apple Maps

Each type follows a specific data format. For example, a WiFi QR code encodes: WIFI:T:WPA;S:NetworkName;P:Password;;. ToolsArena handles all formatting automatically — you just fill in the fields.

How to Make a QR Code: Step-by-Step Using ToolsArena

Creating a QR code with ToolsArena takes under 30 seconds. Here is the detailed walkthrough for each option:

Step 1: Open the QR Code Generator

Go to ToolsArena's QR Code Generator. The tool loads instantly in your browser — no app installation, no account creation, no cost.

Step 2: Select the QR code type

Choose what you want the QR code to encode: URL, WiFi, vCard, text, email, phone, or SMS. Each type shows different input fields.

Step 3: Enter your content

  • For a URL: Paste the full website address (include https://)
  • For WiFi: Enter the network name (SSID), password, and select the encryption type (WPA/WPA2 for most routers)
  • For vCard: Fill in name, phone number, email, company, job title, and website
  • For text: Type or paste any message you want to display
  • For email: Enter the recipient email address, subject line, and optional body text
  • For phone/SMS: Enter the phone number (with country code) and optional message for SMS

Step 4: Customize appearance (optional)

Change the foreground colour (the dark squares) and background colour. Choose the error correction level — use High (H) if you plan to place a logo on the code.

Step 5: Generate and download

Click Generate. Your QR code appears instantly. Download it as PNG (best for digital use) or SVG (best for print — scales to any size without pixelation). Test the code with your phone camera before using it anywhere.

How to Make a QR Code for a Restaurant Menu

Digital menus became the standard in restaurants after COVID-19, and they are here to stay. A menu QR code eliminates printing costs, allows instant updates, and feels modern to customers.

Step-by-step: Restaurant menu QR code

  1. Create your digital menu. Options include: a page on your website, a Google Doc or PDF uploaded to Google Drive (set sharing to "Anyone with the link"), a free menu-builder service, or even a well-formatted Instagram highlights page.
  2. Copy the menu URL. Make sure the link works on mobile — 95% of customers will scan from their phones.
  3. Generate the QR code. In ToolsArena, select "URL" and paste your menu link. Use Medium or High error correction.
  4. Print and place. Print the QR code on table tents, stickers, or acrylic stands. Recommended size: at least 5 x 5 cm (2 x 2 inches). Add a short text below: "Scan for Menu".

Tips for restaurant QR codes

  • Use a URL shortener if your menu link is very long — shorter URLs create simpler, more scannable QR codes
  • Laminate the printed QR code so it survives spills and cleaning
  • Test the QR code under the actual restaurant lighting — dim lighting can affect scanning
  • Update your digital menu whenever prices change — no need to reprint the QR code if the URL stays the same

How to Make a QR Code for a Business Card

A business card QR code lets someone save your full contact information to their phone with a single scan — no manual typing. This uses the vCard format.

Step-by-step: Business card QR code

  1. In ToolsArena's QR code generator, select vCard as the type
  2. Fill in: first name, last name, phone number, email address, company name, job title, website URL, and street address
  3. Generate the QR code and download as SVG (for high-quality printing)
  4. Send the SVG file to your printer along with your business card design

Design tips for business cards

  • Minimum QR size: 2 x 2 cm — but 2.5 x 2.5 cm is more comfortable to scan
  • Place the QR code on the back of the card so it does not compete with the front design
  • Add a small label like "Scan to save contact" beneath the code
  • Use your brand colour for the QR code foreground (ensure contrast ratio is at least 4:1 against white)
  • Print at 300 DPI minimum

How to Make a QR Code for WiFi (Home, Office, Cafe)

Sharing your WiFi password becomes effortless with a WiFi QR code. Guests scan the code and their phone connects automatically — no spelling out long passwords.

Step-by-step: WiFi QR code

  1. In ToolsArena, select WiFi as the QR code type
  2. Enter your Network Name (SSID) — exactly as it appears in your WiFi settings (case-sensitive)
  3. Enter the Password
  4. Select the Encryption type: WPA/WPA2 (most common), WPA3, WEP (legacy), or None (open network)
  5. Generate and download

Where to place your WiFi QR code

  • Home: Print and frame near your router or on the fridge
  • Office: Place in the reception area, meeting rooms, and guest WiFi boards
  • Cafe or restaurant: Print on table tents or on a wall near the entrance
  • Airbnb / hotel: Include in the welcome packet or frame it in the room
💡 Security note

The QR code contains your WiFi password in encoded (not encrypted) form. For businesses, consider using a separate guest network with a WiFi QR code, keeping your main business network private.

QR Codes for Events, Weddings & Invitations

QR codes add a modern, practical touch to event invitations — especially weddings, conferences, and parties.

Use cases for event QR codes

  • Wedding invitation: Link to a digital invitation card, RSVP form, Google Maps location of the venue, or a photo/video gallery
  • Conference or seminar: Link to the event schedule, registration page, or feedback form
  • Birthday party: Link to a Google Form for RSVPs or a playlist

For Indian weddings, you can create multiple QR codes: one for the venue location on Google Maps, one for the RSVP form, and one for the wedding photo album. Some couples even add a UPI QR code for digital gift contributions.

How to Make a QR Code for UPI Payment (India)

India's UPI ecosystem processes over 12 billion transactions per month, and QR codes are the backbone of in-store UPI payments.

How UPI QR codes work

A UPI QR code encodes a standardized URI:

upi://pay?pa=yourUPIid@bank&pn=YourName&cu=INR

When scanned with any UPI app (Google Pay, PhonePe, Paytm, BHIM, CRED), the app pre-fills your UPI ID as the payment recipient.

Method 1: Generate from your UPI app

  • Google Pay: Tap your profile photo → "Payment QR code" → Download
  • PhonePe: Home → "Receive Money" → Download QR
  • Paytm: Profile → "My QR Code" → Download

Method 2: Create a custom UPI QR code with ToolsArena

  1. Select "URL" or "Text" as the QR code type
  2. Enter: upi://pay?pa=yourname@upi&pn=Your+Name&cu=INR
  3. Replace yourname@upi with your actual UPI ID
  4. Optional: Add &am=500 to pre-fill a specific amount
  5. Generate, download, and print
ℹ️ UPI QR codes never expire

A static UPI QR code works indefinitely as long as your UPI ID and linked bank account remain active.

QR Codes for Social Media Profiles & Product Packaging

QR codes bridge the gap between physical and digital.

Social media profile QR code

Link your QR code to your Instagram, YouTube, LinkedIn, or Twitter/X profile. For multiple profiles, use a bio link page (like ToolsArena's Bio Link Generator) that aggregates all your social links, then create a single QR code for that page.

Product packaging QR code

Brands use QR codes on packaging to link to instructions, warranty registration, re-order pages, nutritional information, and reviews. Always use High error correction since codes may be on curved surfaces.

QR Code Customization: Colors, Size & Error Correction

A well-designed QR code is both functional and on-brand.

Colors

  • Dark foreground on light background — Always. Never invert.
  • Minimum contrast ratio: 4:1
  • Safe foreground colors: Dark blue, dark green, dark purple, dark brown, black
  • Avoid: Yellow, light pink, light gray, or red as the foreground

Error correction levels

LevelRecoveryWhen to Use
L (Low)~7%Clean digital displays
M (Medium)~15%General use — most common
Q (Quartile)~25%Outdoor signage
H (High)~30%Logo overlays, curved surfaces

Adding a logo

Use H-level error correction. The logo should not cover more than 30% of the code area. Keep the logo centered and test on multiple devices.

QR Code Print Guide: Sizes for Posters, Cards, Flyers

Recommended print sizes

Use CaseMinimumRecommendedScan Distance
Business card2 x 2 cm2.5 x 2.5 cm10-15 cm
A4 flyer3 x 3 cm5 x 5 cm15-30 cm
Restaurant table4 x 4 cm6 x 6 cm20-40 cm
Poster5 x 5 cm8 x 8 cm30-60 cm
Signage8 x 8 cm15 x 15 cm50-150 cm
Billboard30 x 30 cm60 x 60 cm3-6 meters

For print: Download as SVG (scales infinitely). For digital: PNG at 300x300px+. Print at 300 DPI minimum. Always maintain a white quiet zone of 4+ module widths on all sides.

QR Code Best Practices & Common Mistakes to Avoid

Best practices

  • Always test before printing with at least 2 different phones (iPhone + Android)
  • Use short URLs — shorter data = simpler QR pattern = scans faster
  • Add a call-to-action near the code: "Scan for Menu", "Scan to Pay"
  • Include https:// in URLs for older scanner compatibility
  • Use SVG for print, PNG for digital

Common mistakes

  • Printing too small — under 2 cm may not scan reliably
  • Low contrast — light gray on white fails to scan
  • No quiet zone — placing the code flush against a colored border
  • Encoding too much data — long text makes dense, hard-to-scan patterns
  • Not testing the destination — broken or non-mobile-friendly URLs
  • No internet at location — URL codes are useless underground or in dead zones

Static vs Dynamic QR Codes: Which Do You Need?

Static QR codes

Data is permanently embedded. Free forever. Best for WiFi, vCards, UPI, personal use.

Dynamic QR codes

Encodes a redirect URL you can update anytime without reprinting. Tracks scan analytics. Requires paid subscription. Best for menus, packaging, marketing campaigns.

ℹ️ For most people, static QR codes are enough

If you are making a QR code for your WiFi, business card, UPI payment, or a URL that will not change, a free static QR code from ToolsArena is all you need.

How to Use the Tool (Step by Step)

  1. 1

    Open ToolsArena QR Code Generator

    Go to ToolsArena.in and open the free QR Code Generator. No signup, no app download required.

  2. 2

    Select the QR code type

    Choose what to encode: URL, WiFi, vCard (contact), text, email, phone number, or SMS.

  3. 3

    Enter your content

    Paste the URL, type the WiFi password, fill in contact details, or enter your text.

  4. 4

    Customize colors and settings

    Optionally change foreground/background colors. Select the error correction level — use High if adding a logo.

  5. 5

    Generate and download

    Click Generate. Download as PNG for digital use or SVG for print. Test with your phone camera before distributing.

Frequently Asked Questions

How to make a QR code for free?+

Open ToolsArena's QR Code Generator, select your data type (URL, WiFi, vCard, text, etc.), enter the content, and click Generate. The QR code is ready instantly — no signup, no watermark, no cost.

How to create a QR code for a website link?+

Select "URL" in ToolsArena's QR Code Generator, paste your full website URL (including https://), and click Generate. Download as PNG for digital sharing or SVG for print.

How to make a QR code for WiFi?+

Select "WiFi" as the QR code type. Enter your network name (SSID) exactly as it appears, enter the password, and choose WPA/WPA2 encryption. Scanning connects the phone automatically.

How to make a QR code for a restaurant menu?+

Upload your menu to a website or Google Drive. Copy the URL. Generate a URL QR code with ToolsArena, print at minimum 5x5 cm, and place on tables with "Scan for Menu" text.

How to create a QR code for a business card?+

Select "vCard" in ToolsArena, fill in your name, phone, email, company, job title, and website. Download as SVG. Print on business card back at minimum 2x2 cm.

Can I customize QR code colors?+

Yes. Use dark colors on a light background with at least 4:1 contrast ratio. Avoid yellow, light gray, or red as foreground. Black-on-white is the most universally scannable.

What size should a QR code be for printing?+

Business cards: 2x2 cm min. Flyers: 3-5 cm. Restaurant tables: 5-6 cm. Posters: 8+ cm. Billboards: 30+ cm. Scanning distance is roughly 10x the code size. Print at 300 DPI minimum.

Do QR codes expire?+

Static QR codes never expire — they work forever as long as the destination (URL, UPI ID, WiFi) remains active. Dynamic QR codes can expire if the subscription lapses.

How to make a QR code for UPI payment?+

Use your UPI app (Google Pay, PhonePe, Paytm) "My QR Code" option. Or in ToolsArena, create a URL QR with: upi://pay?pa=yourUPIid@bank&pn=Your+Name&cu=INR. Works with all UPI apps.

Can I track QR code scans?+

Static QR codes do not track scans. For tracking, use a dynamic QR code from a paid platform, or use UTM parameters in your URL and track in Google Analytics.

What is the difference between static and dynamic QR codes?+

Static codes encode data permanently and are free. Dynamic codes use a redirect URL that can be changed anytime but require a paid subscription. Dynamic codes also provide scan analytics.

Are QR codes safe to scan?+

The QR code itself is safe. The risk is in where it points. Always check the URL preview before opening. Never enter passwords on a site reached through a QR code from an unknown source.

Free — No Signup Required

Make a QR Code Free — Right Now

Create QR codes for URLs, WiFi, contacts, menus, UPI payments, and more. Download as PNG or SVG. No signup, no watermark, unlimited uses.

Open QR Code Generator

Related Guides