Create custom QR codes for URL, UPI payment, WiFi, vCard, WhatsApp and more — no account, no watermark, no expiry. Download PNG instantly.
🌐 URL / Website
Create a QR code that opens any website or link.
📝 Plain Text
Encode any text — a message, a code, a note.
📶 WiFi Network
Scan to connect — no typing the password.
👤 Contact / vCard
Scan to save a contact directly to phone.
💳 UPI Payment QR
Accept GPay, PhonePe, Paytm, BHIM payments by scanning. Free, instant, no terminal needed.
📄 Merchant card preview — how your printed standee will look
MERCHANT NAME
QR appears here
merchant@upi
Scan & pay with any BHIM UPI app
G PayPhonePePaytmBHIMAmazon Pay
💬 WhatsApp Message
Scan to open WhatsApp with a pre-filled message.
✉️ Email
Scan to open email app with recipient, subject and body pre-filled.
💬 SMS Text Message
Scan to send an SMS with a pre-filled message.
📞 Phone Number
Scan to dial a phone number instantly.
📍 GPS Location
Scan to open a location in Google Maps or any maps app.
📅 Calendar Event
Scan to add an event to the phone's calendar (iCal).
🗒️ Long Message / Note
Encode a long note, instructions, or multi-line message.
Size
Style
Colors
Foreground
Background
Logo optional
Preview
Preview here
Free QR code maker online
Make any QR code free. Unlimited. No watermark.
Create unlimited custom QR codes for every use case — UPI payments, WiFi passwords, contacts, WhatsApp and more. No account needed, no codes expire, no hidden charges.
🌐
URL / Website
Turn any website link into a scannable QR code. Ideal for business cards, flyers, menus, and product packaging.
📝
Plain Text
Encode any plain text message — a short note, coupon code, instruction, or any custom content up to 2,900 characters.
📶
WiFi Network
Let guests connect without typing the password. Supports WPA2, WPA, WEP, and open networks. Print and stick near your router.
👤
vCard Contact
Share your full contact details — name, phone, email, company, job title, website — saved to phone in one scan. Digital business card.
💳
UPI Payment QR — Free
Make a free UPI QR code for GPay, PhonePe, Paytm, BHIM & all UPI apps. Add shop name, set amount, download merchant card standee. Works in India, Singapore, UAE & more.
💬
WhatsApp Message
Open WhatsApp with a pre-filled message to any number — no need to save the contact first. Perfect for customer support.
✉️
Email Composer
Pre-fill the recipient, subject line, and body. Opens the default mail app when scanned — perfect for feedback and enquiry forms.
💬
SMS Text Message
Scan to open the SMS app with a phone number and pre-written message ready. Ideal for opt-ins, alerts, and support contacts.
📞
Phone Number
Scan to dial a number instantly — no typing, no mistakes. Great for shop windows, banners, and business cards.
📍
GPS Location
Encode precise GPS coordinates that open Google Maps. Great for venues, restaurants, event spaces, and delivery drop points.
📅
Calendar Event
Scan to add an event to the phone calendar — title, start/end time, location, description. Standard iCal format, works on all phones.
🗒️
Long Message / Note
Encode a multi-line message, instructions, terms, or any long note up to 2,900 characters. No link needed — all text is in the QR itself.
Step-by-step guides
How to use QR4Free
Practical guides for every QR type — including how to create QR codes for PDFs, images, and how to track your scans completely free.
🌐
How to Create a URL QR Code
Turn any website link into a scannable QR in under a minute.
Read guide →
📝
How to Create a Plain Text QR Code
Encode any message, code, or note directly in the QR — no link needed.
Read guide →
📶
How to Create a WiFi QR Code
Let guests connect without typing your password.
Read guide →
👤
How to Create a vCard QR Code
Share your contact info — scan to save, no typing needed.
Read guide →
💳
Free UPI QR Code Generator — GPay, PhonePe, Paytm
Create your UPI payment QR + merchant card standee. Accept payments from any UPI app instantly.
Read guide →
💬
How to Create a WhatsApp QR Code
Scan to open WhatsApp with a pre-filled message ready.
Read guide →
✉️
How to Create an Email QR Code
Pre-fill recipient, subject, and body — scan to compose an email.
Read guide →
💬
How to Create an SMS QR Code
Scan to send a pre-written text message from any phone.
Read guide →
📞
How to Create a Phone Number QR Code
Scan to dial a phone number instantly — no typing required.
Read guide →
📍
How to Create a Location QR Code
Encode GPS coordinates that open Google Maps instantly.
Read guide →
📅
How to Create a Calendar Event QR Code
Scan to add an event directly to any phone's calendar.
Read guide →
🗒️
How to Create a Long Message QR Code
Store a full note or instructions inside a QR — no internet needed to read it.
Read guide →
📄
How to Create a QR Code for a PDF
Upload to Google Drive, get a shareable link, generate QR.
Read guide →
🖼️
How to Create a QR Code for an Image
Host your image on Google Drive, convert the link to QR.
Read guide →
📊
How to Track QR Code Scans for Free
Use a free short link to see exactly how many times your QR was scanned.
Read guide →
Got questions?
Frequently asked questions
Everything you need to know about QR codes, downloads, and how QR4Free works.
Yes, completely free. There's no account, no subscription, no watermark, and no hidden paywall. You can generate unlimited QR codes and download them as PNG — forever free. QR4Free is a free tool by SiteClub.io.
No. Static QR codes generated here never expire. The destination URL (or data) is encoded directly into the QR pattern — there's no server involved. As long as your destination link is live, the QR keeps working indefinitely. The only exception is if you used a short link and that service shuts down — which is why we recommend freeurlshortener.siteclub.io (links never expire there either).
Yes — for free. First go to freeurlshortener.siteclub.io, shorten your destination URL to get a trackable short link. Then paste that short link into QR4Free and generate your QR. Every scan counts as a click on the short link, and you can see the total scan count in the stats page anytime. No account needed.
S (160px) — icons, thumbnails, very small digital use. M (256px) — standard digital use: websites, emails, messaging apps. L (400px) — printed flyers, brochures, business cards. XL (600px) — large print: posters, banners, shop windows, packaging. For anything printed larger than an A5 sheet, always use XL.
Yes, completely safe. All QR code generation happens entirely in your browser using JavaScript — nothing you type is ever sent to any server. Your WiFi password, UPI ID, contact details, and message text never leave your device. The QR image is created locally and downloaded directly from your browser.
PDFs and images can't be stored inside a QR code directly — only a link can. The best free method: upload your file to Google Drive, set sharing to "Anyone with the link" (Viewer), copy the shareable link, and paste it into QR4Free's URL tab. The QR will then open your file in Google Drive when scanned. See our full guide in the How To section above.
Yes. In the customise section above the Generate button, there's a "Logo (optional)" upload area. Upload any image (PNG or JPG, max 2MB) and it will appear centred in your QR code. The QR code is generated with high error correction (level H) so it remains scannable even with a logo overlay of up to about 25% of the code area.
Yes — coloured QR codes work fine as long as there's enough contrast between the foreground (dark) and background (light). The foreground should always be significantly darker than the background. Avoid light colours on light backgrounds or dark on dark. Black on white is always the most reliably scannable combination.
Classic — standard square QR modules. Maximum compatibility with all scanners, including older ones. Rounded — square modules with rounded corners. Looks softer and more modern. Scans on all modern phones. Dots — circular modules. The most design-forward look. Scans perfectly on all smartphones made in the last 5+ years. For print, all three work. For maximum reliability on old devices, use Classic.
Use the WhatsApp tab in the QR generator. Enter your phone number with country code (e.g. +91 98765 43210 for India) and optionally add a pre-filled message. The generated QR opens WhatsApp with your number and message pre-loaded — the person just needs to tap Send. Works for personal and WhatsApp Business numbers.
Not directly — static QR codes are fixed once generated. However, if you used a trackable short link (from freeurlshortener.siteclub.io) as the QR destination, you can contact us to update where that short link redirects — effectively changing the destination without reprinting. For PDF/image QRs via Google Drive, you can replace the file in Drive and the same QR keeps working.
qr4free.siteclub.io
How to Create a Plain Text QR Code — No Link, No Internet Needed
📖 5 min read📝 Plain Text QR✓ Works offline · No app needed
A plain text QR code encodes any text message directly into the QR pattern. When scanned, the phone displays the text on screen — no internet connection required, no redirect, no app to install. The message is permanently baked into the QR image itself.
This makes text QR codes uniquely reliable. They work in basements, remote areas, on aircraft, in buildings with no signal — anywhere a phone camera works. No server goes down and breaks them. No link expires. The text is simply there, encoded forever.
What to use a text QR code for
🏷️
Coupon and discount codes: Print "SAVE20" or "FLAT50" in a QR on packaging, flyers, or receipts. Customers scan and see the code instantly — no URL, no app. Works even if they have no data.
📦
Product serial numbers: Encode a product ID, batch number, or warranty code. Scan to reveal the number without squinting at tiny print.
🏥
Medical and emergency info: Encode blood type, allergies, emergency contact, and medication details. Keep as a printed card in a wallet — any phone camera can read it even offline.
🏫
Classroom and education: Teachers encode vocabulary definitions, historical facts, math formulas, or assignment details. Students scan and read on their device — interactive, paperless.
🏨
Hotel and hospitality: Encode check-out instructions, house rules, local tips, or WiFi details as a multi-line text QR on in-room cards. No need for a website.
🎨
Art and exhibitions: Encode an artwork's title, artist statement, and description. Visitors scan to read context without bulky printed labels.
🔑
Access codes and PINs: For a one-time use context (e.g. a safe combination for a guest), encode it in a QR — easier to scan than read a long number aloud.
Step-by-step: Create a Plain Text QR Code
1
Click the Text tab in the generator, or tap the 📝 Text chip at the top.
2
Type or paste your message. There is no formatting — plain text only. Line breaks (pressing Enter) are preserved and will display as new lines when scanned.
3
Check the character counter. The limit is ~2,900 characters. Under 300 characters gives a clean, sparse QR that scans easily at any size. Over 1,000 characters creates a very dense QR — use L or XL size.
4
Customise: For text-heavy QR codes, use Classic style — it encodes data most efficiently. Choose L or XL size. Black on white is the most scannable combination.
5
Generate QR Code → test scan it with your own phone to confirm all the text reads correctly. Check line breaks and special characters.
6
Download PNG.
💡 Character density guide: Under 150 chars = very clean QR. 150–500 chars = good. 500–1,500 chars = use L size. 1,500–2,900 chars = use XL and Classic style only. Always test-scan before printing at scale.
Does a text QR need internet to be read?
No — this is the key advantage over URL QR codes. The entire message is stored inside the QR pattern. No network request is made when scanning. The phone camera decodes the pattern and displays the text immediately, whether you're on 5G, on a plane, or underground with zero signal.
Can I use special characters and emojis?
Letters, numbers, punctuation, and most special characters work fine. Emojis can be encoded but display support varies by phone — older Android devices may show a box instead of the emoji. For maximum compatibility, stick to standard text characters. Line breaks, commas, semicolons, and dashes all work reliably.
What's the difference between Text QR and Message QR?
They're both plain text — the Message tab simply has a larger text area and a character counter, making it more convenient for longer notes. The underlying QR is identical. Use the Text tab for short codes and snippets; use the Message tab for multi-paragraph notes, instructions, or long content.
No. Plain text QR codes store only unformatted text. HTML tags will be displayed as literal characters (e.g. <b>bold</b> shows as "<b>bold</b>", not as bold text). If you need formatted content, use a URL QR linking to a webpage instead.
Technically yes, but with an important caveat: anyone who scans the QR can read the password in plain text. Do not use text QR codes for sensitive passwords in public places. For a private, temporary use (e.g. handing a guest the WiFi password at a home meeting), it's fine. For a public display, use a proper WiFi QR code instead.
Never. Text QR codes are fully self-contained. The message is part of the QR pattern itself — no server, no service, no subscription. It works for as long as the printed paper or image file exists.
Read next
qr4free.siteclub.io
How to Create an Email QR Code — Scan to Compose and Send
📖 5 min read✉️ Email QR✓ Opens Gmail, Outlook, Apple Mail · All devices
An email QR code encodes a mailto: link — when scanned, it opens the phone's default email app with the recipient address, subject line, and body message already pre-filled. The person just reviews and taps Send. No typing an email address, no copying a subject, no composing from scratch.
This dramatically reduces the friction between someone seeing your printed material and actually contacting you by email. On a feedback card, poster, or product insert — one scan and the email is halfway written.
Who should use an email QR code?
📋
Feedback and surveys: Place on restaurant tables, hotel rooms, event handouts. Pre-fill subject "Feedback from [venue]" and body "Hi, my feedback is:" — customers scan, add their thoughts, and send in 30 seconds.
🏢
B2B lead generation: Put on conference booth materials. Pre-fill "Partnership enquiry from [event name]". You get a qualified email with context, they don't have to remember your email address.
📦
Product registration: Include in packaging. Pre-fill "Product registration:" so you build a customer database of actual buyers.
🧑💻
Freelancers and agencies: Add to proposals and portfolios. Clients click or scan to start a conversation without hunting for your contact page.
🎓
Education and institutions: Student feedback, parent communication, assignment submission confirmation — a single QR on a notice generates structured emails every time.
Step-by-step: Create an Email QR Code
1
Click the Email tab in the generator, or tap the ✉️ Email chip.
2
Enter the recipient email address. This is where all emails from this QR will be sent. Double-check every character — one typo means all responses vanish into the void.
3
Enter a subject line (strongly recommended). A pre-filled subject means every email arriving from this QR is immediately identifiable in your inbox — e.g. "Feedback via restaurant QR" or "Enquiry from business card". Create a unique subject per QR placement for easy filtering.
4
Enter a body message (optional). An opening line like "Hi [Your Name], I found your QR and would like to…" reduces the blank-page intimidation and increases send rates. The person can edit or add to it.
5
Customise, Generate, Download. Use M or L size for business materials. Test by scanning and confirming the email app opens with your details pre-filled.
💡 Inbox organisation tip: Use a different subject line for each QR placement. "Feedback from restaurant QR", "Enquiry from business card", "Enquiry from event". You can then filter your inbox by subject to instantly see which placements are generating the most email contact.
Which email apps does it open?
Any app registered as the default mail handler: Gmail (Android and iOS), Apple Mail (iPhone/iPad), Outlook (iOS and Android), Samsung Email, Yahoo Mail, Spark, Airmail, and any other app that handles mailto: links. On most modern smartphones, tapping the mailto: link from the QR opens a system prompt to choose or use the default app.
What if the person uses webmail only (no app)?
If no native mail app is installed and set as default, the phone may not know how to handle the mailto: link — it might open a browser error or a "no app found" message. However, over 95% of smartphone users have at least Gmail or their carrier's default mail app installed and configured. For most audiences, email QR codes work seamlessly.
How long can the subject and body be?
Technically up to the QR's ~2,900 character limit. But the longer the encoded string, the denser the QR — a very long body text creates a QR that's hard to scan when printed small. Practically: keep subject under 60 characters and body under 200 characters for a clean, easily scannable QR at M or L size.
The standard mailto: link supports multiple recipients using commas: name@email.com,other@email.com. However, support for this varies across email apps — some handle it perfectly, others only use the first address. For important multi-recipient use cases, test across Gmail, Apple Mail, and Outlook before printing at scale.
No. The QR opens the mail app with the email pre-composed — the person must tap Send themselves. No email is sent without the user's explicit action. This is the correct UX: the user has full control and can review or edit before sending.
No. Email QR codes never expire. The mailto: link is encoded permanently in the QR pattern. As long as your email address remains active, the QR keeps working indefinitely.
Read next
qr4free.siteclub.io
How to Create an SMS QR Code — Scan to Send a Text Message
📖 5 min read💬 SMS QR✓ Native messages app · No internet needed · All phones
An SMS QR code opens the phone's native messages app when scanned — with a phone number and optional pre-written message already filled in. The person taps Send and the SMS is sent. No typing the number, no dictating the message, no errors.
Unlike WhatsApp, SMS works on every phone without any app installation. Standard SMS is universal — it works on feature phones, prepaid SIMs, international numbers, and even phones that have never connected to the internet. This makes SMS QR codes the most inclusive option for reaching the broadest possible audience.
When to use SMS QR codes vs WhatsApp QR codes
Use SMS QR when: your audience may not have WhatsApp (elderly users, feature phone users, international tourists), for official opt-in campaigns, for businesses that use SMS marketing platforms, or for service alerts and confirmations that need to reach every number reliably.
Use WhatsApp QR when: your audience is smartphone-heavy, you want two-way chat, you need to send images or documents in replies, or you're in India/South Asia where WhatsApp is the primary messaging platform.
Best uses for SMS QR codes
📢
Opt-in campaigns: "Text YES to join our offers list." Print the QR on flyers, receipts, packaging. Pre-fill "YES" — the customer scans and taps Send. You receive a confirmed opt-in with their mobile number. Fully TRAI/DLT-compliant when combined with proper consent language.
🛎️
Service requests: "Text HELP for support." Pre-fill "HELP" and your support team gets a structured incoming SMS from verified numbers.
🎟️
Competitions and giveaways: "Scan to enter." Pre-fill "ENTER [COMPETITION NAME]" — every scan is a competition entry with the sender's number as the identifier.
🚗
Parking and logistics: "Text your car number to report a blocked vehicle." Pre-fill your operator number and "BLOCKED:" — drivers scan and add their plate.
🏪
Shop orders and enquiries: "Text us your order." Pre-fill a short order template — faster than a phone call, more reliable than hoping they WhatsApp.
Step-by-step: Create an SMS QR Code
1
Click the SMS tab in the generator, or tap the 💬 SMS chip.
2
Enter the phone number with full country code — e.g. +91 98765 43210 for India. Include the + and country code to ensure it works for all scanners regardless of country.
3
Enter a pre-filled message (optional). For opt-ins: keep it a single word ("YES", "JOIN", "ENTER"). For support: "HELP" or "ORDER". For information requests: a short phrase. Keep it under 160 characters so it sends as a single SMS.
4
Customise and Generate. Download XL for printing on flyers or posters.
5
Test on both Android and iPhone before printing at scale. iOS and Android handle sms: links slightly differently — both should work, but always confirm.
💡 Legal tip for opt-in campaigns: If collecting mobile numbers for SMS marketing via QR, include consent language near the QR: "By texting YES, you consent to receive promotional messages from [Business Name]. Msg & data rates may apply. Text STOP to unsubscribe." This keeps you compliant with Indian TRAI regulations and international anti-spam laws.
SMS vs internet-based messaging
Standard SMS uses cellular network signalling — it doesn't require mobile data or WiFi. This means your SMS QR code works in areas with voice coverage but no data: rural areas, basements, underground car parks, remote locations, and on all phones including basic feature phones. For maximum reach, especially in Tier 2 and Tier 3 cities, SMS QR codes outperform WhatsApp and other internet-dependent options.
Yes — standard SMS rates from their mobile carrier apply. For most Indian users with prepaid packs, domestic SMS is either free or very cheap (often included in plans). Inform users if it's a long-code number to avoid bill surprises. For free-to-text use cases, use a WhatsApp QR code instead.
Yes. Enter any valid phone number — including 5-digit SMS shortcodes (e.g. 56070) used for service registrations and opt-ins. The sms: URI standard supports shortcodes. Test it on both iOS and Android as shortcode SMS handling varies by carrier.
Yes. On iPhone, the sms: link opens the default Messages app (iMessage/SMS) with the number and message pre-filled. If the number is an iPhone number, it may default to iMessage — this is fine, it still delivers.
Read next
qr4free.siteclub.io
How to Create a Phone Number QR Code — Scan to Call Instantly
📖 5 min read📞 Phone / Call QR✓ Opens dialler · All phones · No app needed
A phone number QR code encodes a tel: link — when scanned, it opens the phone's native dialler with the number pre-filled. The person taps the green call button and they're calling you. No typing, no misreading digits, no accidental wrong numbers from a hurried reading of a small print phone number.
This is the most direct conversion tool for any printed material. Menus with a "Call to order" QR, shop windows with an "Enquire" QR, banners with a "Book now" QR — one scan to call. No internet needed, no app install, works on every mobile phone including basic feature phones that can scan QR codes.
Where to use a phone QR code
🪟
Shop windows and entrance signage: "Scan to call us" next to your phone number. Passers-by scan instead of squinting at or photographing your number to type later.
🚗
Vehicle wraps and stickers: A single QR on a delivery vehicle, service van, or branded car that dials your order line. Far safer and more effective than people trying to memorise or write down a phone number from a moving vehicle.
📋
Business cards: In addition to printing your number as text, include a "scan to call" QR. Useful for recipients who receive your card abroad or want to call without manually dialling international digits.
🏥
Emergency and helpline notices: Encode a helpline number on safety posters, first aid notices, or mental health support flyers. Scanning is faster than reading and dialling in a stressful situation.
🍽️
Restaurant and food ordering: "Scan to call and place a takeaway order." Many customers prefer calling over WhatsApp for large or complex orders.
🏠
Property listings: "Scan to call the agent." Real estate signs, window listings, and property brochures — one scan to the agent's direct line.
Step-by-step: Create a Phone Number QR Code
1
Click the Phone tab in the generator, or tap the 📞 Phone chip.
2
Enter the phone number with country code. Always include the + and country code: +91 for India, +44 for UK, +1 for USA/Canada, +65 for Singapore. Even if your QR is only for local use, including the country code ensures it works for anyone — tourists, NRIs, international clients.
3
Customise for your print context. For a shop window or banner, use XL size with maximum contrast — black on white or very dark foreground on white. For a business card, M or L is sufficient.
4
Generate → test by scanning. Confirm your phone rings when you scan it. Check the dialler shows the correct number including country code.
5
Download PNG and integrate into your design.
💡 Extension numbers: For office landlines with extensions, you can encode the extension using a pause character: +911234567890,123 — the comma tells the dialler to pause, then dial extension 123 after the call connects. Support for this varies by phone/carrier, so test on multiple devices before printing.
Can I use it for toll-free and 1800 numbers?
Yes. Toll-free numbers (starting with 1800 in India, 0800 in UK, 1-800 in USA) work with phone QR codes. Enter the number in full international format. Note that toll-free numbers may not be accessible from all networks or international SIMs — add a note near the QR if toll-free status is relevant to your audience.
Does it work on feature phones?
Feature phones that support QR scanning (via a basic QR app) can open tel: links. Most modern feature phones (Nokia, Itel, Samsung Guru, etc.) will prompt the user to dial the number when the tel: link is opened. For very basic phones without QR scanning capability, the QR is not useful — but for any smartphone or QR-capable feature phone, it works perfectly.
Phone QR code vs printing the number in text
Both are useful and should coexist on your printed material. Print the number as text for readability, and include the QR for immediate dial convenience. The QR is especially valuable for long international numbers, numbers with extensions, and contexts where the person is unlikely to memorise or write down the number (moving environments, quick glances).
No — a phone QR code opens the standard cellular dialler, not WhatsApp. If you want a WhatsApp-specific link, use the WhatsApp QR tab instead, which generates a wa.me link that opens a WhatsApp chat. WhatsApp Voice Calls are initiated from within the app, not from a tel: link.
Standard cellular call rates apply — exactly the same as dialling the number manually. The QR code just pre-fills the number and opens the dialler; the actual call is made through the normal cellular network.
Never. The tel: link is encoded permanently in the QR pattern. It works forever as long as the phone number remains active.
Read next
qr4free.siteclub.io
How to Create a Calendar Event QR Code — Scan to Save the Date
📖 5 min read📅 Calendar Event QR✓ iCal format · iOS & Android · All calendar apps
A calendar event QR code uses the iCal (iCalendar) standard to encode an event — when someone scans it, their phone immediately prompts them to add the event to their calendar. Title, date, time, location, and description are all pre-filled. One tap and the event is saved. No typing dates, no accidentally getting the month or time wrong.
This is one of the most impressive QR codes to put on printed material. Guests at a conference, workshop, wedding, concert, or product launch scan the QR and never forget the event — it's in their calendar with reminders.
Who should use calendar event QR codes?
🎪
Events and conferences: Print on invitation cards, entry tickets, and event posters. Attendees scan and have the full event saved — date, time, venue, and any agenda notes in the description field.
💍
Weddings and celebrations: "Scan to save the date" on your save-the-date card or invitation. Guests save the wedding date, time, and venue in one tap — with a location tap directly to the venue on Maps.
🎓
Workshops and training: Put on course registration confirmation emails or printed handouts. Participants save the session schedule including room location and any preparation notes in the description.
🏢
Corporate meetings and AGMs: Include on meeting notices. Attendees scan and it appears in their calendar with meeting room details and agenda points in the description.
🎵
Concerts and performances: On show posters and tickets. Audience members scan and save showtime so they don't accidentally double-book.
🏃
Sports events and marathons: On registration confirmation. Participants scan and have race day, start time, and assembly point saved with a reminder alert.
Step-by-step: Create a Calendar Event QR Code
1
Click the Event tab in the generator, or tap the 📅 Event chip.
2
Enter the Event Title — this is the main name displayed in the calendar. Be specific: "Annual Product Launch 2026" not just "Launch".
3
Set the Start Date and Time using the datetime picker. This is required.
4
Set the End Date and Time (strongly recommended). Without an end time, the event may show as an all-day event or a point in time depending on the calendar app. Set the correct duration.
5
Add a Location — venue name, address, or "Hall B, Bombay Exhibition Centre". This appears as a tappable Maps link in the calendar entry.
6
Add a Description — agenda, dress code, parking info, registration link, or any other details attendees need. This appears in the event body when they open it in their calendar.
7
Generate → test by scanning. Confirm the event details appear correctly and the prompt to add to calendar shows up on your phone.
8
Download PNG and add to your printed materials with a "Scan to save the date" label.
💡 Always add a "Scan to save the date" label next to the QR code on your printed material. Most people have never encountered a calendar QR code — the label tells them exactly what to expect and dramatically increases scan rates vs an unlabelled QR.
⚠️ Time zone note: The iCal format used here encodes the time as entered, without a specific time zone offset. This works correctly for local events where host and guests are in the same time zone. For international or multi-time-zone events, consider linking to a Google Calendar event URL (via URL QR) which handles time zones automatically.
Does it work on both iPhone and Android?
Yes. The iCal (VCALENDAR) format is universally supported. On iPhone, it opens in Apple Calendar. On Android, it typically opens in Google Calendar or the default calendar app. Samsung devices use Samsung Calendar. All of them interpret the VEVENT format correctly — the event saves with the correct title, time, location, and description on all platforms.
Can I include a reminder or alarm?
The iCal VALARM component can encode a reminder, but support for QR-encoded alarms varies by calendar app. Most apps add a default reminder when an event is added from an external source. For guaranteed reminder control, link to a Google Calendar invite URL (via URL QR type) where attendees can set reminders themselves.
No — a static calendar QR encodes the event details permanently. If dates change, generate and print a new QR. For events where details might change, use a URL QR linking to a Google Calendar event or event webpage — you can update the online event without reprinting.
The event will still be added to their calendar, but it will appear in the past. The calendar app may warn them it's a past event. For one-time events, this is a minor issue. For recurring events or reference purposes, it doesn't matter.
Read next
qr4free.siteclub.io
How to Create a Long Message QR Code — Store Notes, Instructions & More
📖 5 min read🗒️ Long Message QR✓ Up to 2,900 characters · Fully offline
A long message QR code stores an extended plain-text note directly inside the QR — no URL, no internet required, no app to install. Scan it and the full message is displayed immediately on screen. Supports up to approximately 2,900 characters (roughly 400–500 words) — enough for full care instructions, multi-step procedures, disclaimers, terms, or a detailed welcome note.
The key advantage: works completely offline. No server goes down, no link changes, no access denied. The message is permanently encoded in the QR pattern and readable anywhere — underground venues, rural areas, aircraft cabin, anywhere a phone camera works.
What to use a long message QR code for
📋
Care and usage instructions: Clothing care labels, appliance quick-start guides, tool operation instructions — encode the full manual in a QR on the product. Replaces a bulky printed booklet.
🏨
Airbnb and hotel welcome notes: Multi-line check-in instructions, house rules, appliance operation, local tips, emergency numbers. Guests scan on arrival and have everything in one place.
🏫
Educational content: Encode a full explanation, a historical passage, a reading excerpt, or detailed notes for students. Works in offline exam halls or fieldwork settings.
🌿
Plant and garden labels: Encode full growing instructions, watering frequency, soil type, and care tips on a small QR stake label. Far more information than fits on a physical tag.
⚕️
Medical disclaimers and patient info: Post-procedure care instructions, medication side effects information, dietary guidelines — QR on a prescription bag or discharge summary.
🎨
Art and museum descriptions: Full artist statement, exhibition notes, and historical context in a QR next to each artwork. Visitors scan to read in their own language (if you link to a translated version via URL instead).
Step-by-step: Create a Long Message QR Code
1
Click the Message tab in the generator, or tap the 🗒️ Message chip.
2
Type or paste your message in the large text area. The character counter below shows your usage against the 2,900-character limit.
3
Choose size carefully. Long messages create dense QR patterns. Use L (400px) for messages up to 800 characters. Use XL (600px) for messages over 800 characters. The larger the QR, the more reliably phones can decode it.
4
Use Classic style for messages over 500 characters. Classic encodes data at full efficiency. Dots and Rounded styles add slight padding that reduces effective data capacity — for long messages, Classic is most reliable.
5
Generate → scan to verify the entire message reads correctly, including line breaks and special characters.
6
Download PNG. For physical labels, print at minimum 3cm × 3cm for dense QR codes. For wall posters or display items, 10cm × 10cm or larger.
💡 Character limit strategy: Under 300 chars = any size and style. 300–800 = use L, any style. 800–1,500 = use XL + Classic. 1,500–2,900 = use XL + Classic + test extensively on multiple phones before printing at scale. Very dense QR codes occasionally fail on older phone cameras in dim lighting.
When to use Message QR vs URL QR
Use Message QR when: the content is static (won't change), you don't have a website, or you specifically need offline reading. Use URL QR when: the content needs updating over time, or you want to track how many people scan and read it. A URL QR pointing to a webpage gives you full HTML formatting, images, and analytics — the trade-off is needing internet and a web host.
Yes. Plain text in any language that uses standard Unicode characters can be encoded. Latin scripts (English, French, Spanish, etc.) work at full capacity. Non-Latin scripts (Hindi/Devanagari, Arabic, Chinese, etc.) use more bytes per character and reduce the effective character limit — a 2,900-character limit in English becomes roughly 900–1,400 characters in Hindi or Arabic text. Test the character counter as you type.
Never expires and requires no internet. The message is fully self-contained in the QR pattern — it works offline, forever, as long as the QR image is readable (not faded, torn, or damaged). This is the primary advantage over URL-based QR codes.
Read next
qr4free.siteclub.io
How to Create a URL QR Code — Free, No Signup, Download Instantly
📖 5 min read🌐 URL / Website QR✓ Works on all phones · No app needed
A URL QR code is the most common type of QR code — it encodes a web address so anyone can visit your website, product page, social profile, Google Form, or any online link just by scanning with their phone camera. No typing, no searching, no app install needed. Point, scan, done.
This free URL QR code generator creates your code instantly in your browser. Nothing is sent to any server. Download the PNG and use it on anything — business cards, flyers, posters, packaging, menus, event banners, email signatures, or presentation slides.
What is a URL QR code used for?
URL QR codes are used everywhere — from restaurant menus to billboard advertisements. Here are the most common real-world uses:
🏪
Business cards: Instead of a long website URL, print a QR code. Clients scan it and land on your portfolio or contact page instantly. Much cleaner than a 40-character URL on a card.
🍽️
Restaurant menus: Link to your digital menu PDF or Google Drive link. Update the menu without reprinting the QR — just change where the link points.
📦
Product packaging: Link to product instructions, how-to videos, warranty registration, or a feedback form. Add value to physical products with a single scan.
📣
Event posters and banners: Link to event registration, ticket purchase, or the event website. Much faster than asking people to search or type.
📲
Social media profiles: Create a QR that opens your Instagram, LinkedIn, YouTube, or WhatsApp Business profile. Perfect for shop windows, business cards, and printed marketing.
📝
Google Forms and surveys: Put the form QR on a printed handout at events, in waiting rooms, or on receipts. Response rates go up dramatically when scanning is easier than typing a URL.
🎓
Educational materials: Link lecture slides, reference articles, or reading lists from printed worksheets. Students scan and access resources immediately.
Step-by-step: Create a URL QR Code
1
Select the URL tab in the QR generator above (it's selected by default when you land on this page).
2
Paste or type your URL in the Website URL field. Include the full address with https:// — for example https://yourwebsite.com. URLs without https:// may not open correctly on all devices.
3
Customise your QR: Choose size (S/M/L/XL), style (Classic/Rounded/Dots), foreground and background colours. Optionally upload your logo to appear centred in the QR. All in the customise strip above the Generate button.
4
Click Generate QR Code. The QR appears in the preview on the right. Check it looks correct.
5
Test it — open your phone camera, point at the QR on screen, and confirm it opens the correct URL. Do this before downloading and printing.
6
Download PNG — click the Download PNG button. The file is named with the type and size so you can identify it easily.
💡 Shorten long URLs first: Very long URLs (200+ characters) create extremely dense QR patterns that are hard to scan in small print sizes. If your URL is long, shorten it first using a free tool like freeurlshortener.siteclub.io. You'll also be able to track how many times the QR was scanned — each scan = one click on the short link.
What size should I choose?
S (160px) — digital use only: emails, social posts, app screens. Too small to print reliably. M (256px) — standard digital use and small print: business cards (min 2cm), brochure inserts. L (400px) — flyers, A5/A4 documents, table tents, counter cards. XL (600px) — banners, posters, shop windows, large print. For anything larger than A4, use XL and ensure the printed QR is at least 3cm × 3cm for reliable scanning.
What style should I use?
Classic (square modules) is the most universally compatible — works on all scanners including old or cheap ones. Rounded looks more modern and professional; works on all smartphones made in the last 6 years. Dots is the most visually distinctive style; works perfectly on modern smartphones. For high-volume printed campaigns where you need maximum reliability across all devices, use Classic.
Can I use a coloured URL QR code?
Yes — with one important rule: the foreground (dark colour) must be significantly darker than the background (light colour). The higher the contrast, the better the scan rate. Black on white is always the most reliable. Dark navy or dark green on white also works well. Avoid: light colours on white, similar-shade combinations, or dark on dark. Always test-scan a coloured QR before printing.
Does a URL QR code expire?
No. Static URL QR codes generated here never expire. The URL is encoded directly into the QR pattern — there is no server involved, no redirect service, and no subscription required to keep it working. The only thing that can "break" a URL QR code is if the destination URL itself goes offline or changes. The QR image itself is permanent.
How many characters can a URL QR code hold?
A QR code can hold up to around 2,900 characters in alphanumeric mode. However, the longer the URL, the denser and smaller the QR modules become, which makes it harder to scan — especially when printed small. For best results, keep URLs under 200 characters. If your URL is longer (e.g. long Google Forms or affiliate links), shorten it first.
Can I track how many times my URL QR is scanned?
Yes — use a trackable short link as the QR destination. Visit freeurlshortener.siteclub.io, paste your destination URL, get a short link like siteclub.io/abc123. Paste that short link into the QR generator instead of your original URL. Every scan = one click on the short link, viewable in the stats page. No account required.
Is it safe to use a URL QR code?
The QR generator is completely safe — all generation happens in your browser, nothing is transmitted to our servers. The URL you encode is only used locally to create the QR image. However, always verify the URL you're encoding is correct before printing, and beware of QR code phishing attacks in the wild — only scan QR codes from trusted sources.
💡 Pro tip for marketers: Add UTM parameters to your URL before generating the QR code — e.g. https://yoursite.com?utm_source=flyer&utm_medium=qr&utm_campaign=launch. This lets Google Analytics tell you exactly how much traffic came from each QR placement without needing a separate short link.
Frequently asked questions
Yes, always include the full URL with https://. Some phones may not auto-detect a URL as a link without the protocol prefix, and the QR may open as text rather than a browser link. If your site is still on http://, the QR will work but you'll see a security warning on some browsers.
Yes — paste the Google Maps share link (https://maps.app.goo.gl/...) into the URL field. Alternatively, use our dedicated Location QR type which encodes GPS coordinates directly — better for precise coordinates that open in any maps app, not just Google Maps.
Yes, absolutely. Paste any valid URL — YouTube videos, Instagram profiles, Facebook pages, Spotify playlists, Linktree pages, anything with a web address. The QR will open it in the phone's browser or, if the app is installed, the respective app.
Not directly — a static QR encodes the URL permanently. To "change" the destination after printing, use a short link as the QR destination. You can then update where that short link redirects without reprinting. This is how dynamic QR codes work in paid tools — you're achieving the same result for free.
Read next
qr4free.siteclub.io
How to Create a WiFi QR Code — Let Guests Connect Without the Password
📖 5 min read📶 WiFi QR✓ iOS 11+ · Android 10+ · No app needed
A WiFi QR code lets anyone connect to your wireless network in one scan — no typing the password, no asking staff, no spelling mistakes with complex passphrases. The phone camera recognises it and offers to join the network automatically. It works on iOS 11 and above, and Android 10 and above, all with the native camera app — no separate QR scanner needed.
This is one of the most practical QR codes you can create and print. Cafes, restaurants, hotels, Airbnbs, dental waiting rooms, offices, co-working spaces, and homes all benefit from a WiFi QR code placed near the door or on every table.
Where to use a WiFi QR code
☕
Cafes and restaurants: Place on each table and at the entrance. Customers connect immediately without asking staff — improves experience and reduces interruptions during busy periods.
🏨
Hotels and guesthouses: Put the QR on the in-room card, at reception, and in the lift. Guests connect the moment they check in — no front desk queue for password queries.
🏠
Airbnb and home rentals: Add the QR to your welcome card or magnetic fridge notice. Guests love it — frequently cited in positive reviews as a thoughtful touch.
🏥
Clinics and waiting rooms: Patients or clients can connect and watch videos or browse during their wait. Reduces perceived wait time significantly.
💼
Offices and co-working spaces: Put on the guest WiFi notice board. Visitors and contractors connect without bothering reception. Separate guest and staff networks stay clearly labelled.
🎪
Events and conferences: Print large on entrance banners or on every seat. Eliminates the "what's the WiFi password" question from hundreds of attendees.
What you need before you start
You'll need three things: 1) Your WiFi network name (SSID) — exactly as it appears in device WiFi settings, including capitals and spaces. 2) Your WiFi password — found on your router sticker, in your router admin panel, or in your phone's saved WiFi details. 3) The security type — WPA2 for almost every modern router (made after 2006).
Step-by-step: Create a WiFi QR Code
1
Click the WiFi tab in the generator above, or tap the 📶 WiFi chip to jump to the right section.
2
Enter your Network Name (SSID) — exactly as it appears in your phone's WiFi list. This is case-sensitive: "HomeNetwork" and "homenetwork" are different. Copy it from your settings if possible to avoid errors.
3
Enter your password. Leave the field empty if you have an open (no-password) network. The password is encoded locally in your browser — it is never sent to any server.
4
Select your security type: Choose WPA/WPA2 for all modern routers. WPA3 routers also work with the WPA setting. Choose WEP only for routers older than 2010. Choose None for open, password-free networks.
5
Hidden network: Only tick this if your router is configured to not broadcast the SSID (hidden network mode). If you can see your network name in the WiFi list normally, leave this unticked.
6
Customise your QR: Use Classic style for maximum scanner compatibility. Choose XL size if printing. White background with dark foreground is most scannable — don't use light colours on light backgrounds.
7
Generate QR Code → test it on your own phone before downloading. Your phone should prompt "Join [NetworkName]?" when the camera sees the QR.
8
Download PNG and print. Laminate it for longevity and mount it where guests will need it.
⚠️ Security note: Your WiFi password is encoded inside the QR code image. Anyone who scans it can join your network. Use a separate guest WiFi network (most routers support this) for public-facing QR codes — this keeps your main network and connected devices private and protected.
Is my WiFi password safe in the QR code?
There are two aspects to consider. First, the generation is completely safe — QR4Free generates everything in your browser using JavaScript. Your password never leaves your device and is never stored on any server. Second, the QR image itself contains your password in a format that any QR scanner or tool can read. So anyone who photographs your QR code and scans it can read the password.
This is why the guest network approach is strongly recommended for public display. A guest WiFi network is isolated from your main network — guests can browse the internet but cannot access your printers, security cameras, NAS drives, or other devices on the main network.
How to set up a guest WiFi network
Log in to your router admin panel (usually 192.168.1.1 or 192.168.0.1 in your browser). Look for "Guest Network" or "Guest WiFi" in the wireless settings. Enable it, give it a friendly name (e.g. "CafeGuest"), set a simple password, and ensure client isolation is on. Now create your WiFi QR code using the guest network credentials — safe to display publicly.
What if someone changes the WiFi password?
If the password changes, the QR code stops working — it still encodes the old password. Generate a new QR code with the updated password and replace the printed one. This is the main limitation of static WiFi QR codes. If you change your password frequently (e.g. weekly or monthly), consider a more stable approach: use a dedicated guest password that you change less often, or use a URL QR code linking to a page with current WiFi details that you can update without reprinting.
Does it work on all phones?
The native camera app supports WiFi QR codes on iOS 11 and above (iPhone 6 and newer) and Android 10 and above. For older Android phones, users may need to use Google Lens or a free QR scanner app. As of 2026, virtually all phones in active use support it natively — the vast majority of your guests can connect with just one camera scan.
Can I create a QR for 5GHz and 2.4GHz separately?
Yes. If your router broadcasts the 5GHz and 2.4GHz bands as separate SSIDs (e.g. "HomeNet" and "HomeNet_5G"), you can create separate QR codes for each. The 5GHz band is faster but shorter range. For a cafe or event, the 2.4GHz band penetrates walls better and works at longer distances — better for a mixed-device crowd.
Yes. Upload your logo in the customise panel above the Generate button. The logo appears centred in the QR. High error correction (level H) keeps it scannable even with a logo covering up to 25% of the QR area. Always test-scan after adding a logo before printing.
Yes. The WiFi QR generator automatically escapes special characters (semicolons, commas, backslashes, quotes) according to the WiFi QR standard. Enter your SSID exactly as it appears — including spaces, hyphens, underscores, and special characters — and the QR will encode it correctly.
No. The QR code never expires. It continues to work as long as your WiFi network name and password remain the same. Only changing the password or network name makes the QR stop working — in that case, generate and print a new one.
Read next
qr4free.siteclub.io
How to Create a vCard QR Code — Digital Business Card, Scan to Save Contact
📖 5 min read👤 vCard QR✓ iOS · Android · All contact apps
A vCard QR code is your digital business card. When someone scans it with their phone camera, a prompt instantly appears to save a new contact — pre-filled with your name, mobile number, email address, company, job title, website, and physical address. One tap to save. No typing, no errors, no lost paper cards in the washing machine.
It's the most elegant upgrade to your physical business card. Print the QR on the card itself, or use it standalone on a lanyard badge, email signature, LinkedIn profile QR, or a LinkedIn NFC card. Anyone with a phone can scan and save your details immediately.
What information can a vCard QR code store?
The vCard 3.0 standard (used here) supports: full name, phone number(s), email address(es), organisation/company name, job title, website URL, and postal address. All fields are optional except your name — but the more you include, the more useful the contact is when saved to someone's phone.
The QR encodes a standardised vCard text format that is supported natively by the Contacts app on every iOS and Android device, as well as on Mac, Windows, and all major email clients.
Who should use a vCard QR code?
👔
Business professionals: Print on your business card. Clients scan and save your full contact details instantly at meetings, conferences, and networking events — no manual entry, no typos.
🏥
Doctors and healthcare professionals: Patients can save your clinic contact, email, and address in one scan. Include your clinic name as the organisation field.
🏠
Real estate agents: Print on property listing flyers. Prospective buyers scan and have your number saved instantly — dramatically increases callback rates vs just printing a number.
🎤
Speakers and trainers: Show your QR on the last slide of every presentation. The entire audience can save your contact with one scan — far more effective than asking them to find you on LinkedIn later.
🧑💻
Freelancers: Add your vCard QR to proposals, invoices, and email signatures. Clients always have your contact details even if they lose the email thread.
Step-by-step: Create a vCard QR Code
1
Click the vCard tab in the generator, or tap the 👤 vCard chip.
2
Enter your first and last name. This is the only required field. The full name (FN) field is what appears in the phone's contact name.
3
Add your phone number with country code — e.g. +91 98765 43210. Including the country code ensures the number works internationally.
4
Add your email address. This links directly to the mail app when the contact is viewed on a phone.
5
Add organisation and job title — your company name and role. Essential for professional networking contexts.
6
Add website — your portfolio, LinkedIn, company site, or any URL. It appears as a tappable link in the saved contact.
7
Add address (optional) — your office or clinic address. It becomes a tappable Maps link in the saved contact.
8
Customise: For business use, choose Rounded or Dots style, use your brand colour as the foreground, and upload your company logo. This looks highly professional and makes the QR immediately recognisable as a contact card.
9
Use L or XL size — vCards with all fields filled encode a fair amount of data. A larger QR scans more reliably, especially on small business card print sizes.
10
Generate → Download PNG. Test by scanning with your own phone before sending to print.
💡 Business card design tip: Place the vCard QR on the back of your business card with a label "Scan to save contact". Keep the QR at least 1.5cm × 1.5cm for reliable scanning. Use Classic style for maximum compatibility with all phone models.
What size should I print the vCard QR?
Minimum print size for reliable scanning is 1.5cm × 1.5cm (about 0.6 inches). For a business card (standard 85mm × 55mm), a QR taking up 30–35mm of the back face is ideal — prominent enough to notice, small enough to leave room for your branding. For email signatures (digital use), the M size PNG (256px) displays cleanly at 100% zoom.
How many characters can a vCard QR hold?
A full vCard with all fields — name, two phone numbers, email, company, title, website, and address — typically comes to 400–600 characters. This is well within the QR code's capacity even at standard density. Only extremely long addresses or multi-line descriptions approach density limits.
Does it work on all phones and contact apps?
Yes. vCard 3.0 is the universal standard — supported by Apple Contacts (iOS/macOS), Google Contacts (Android), Samsung Contacts, Microsoft Contacts (Windows/Outlook), and every other contact management app. The save contact dialogue appears immediately after scanning with the native camera app — no third-party app needed.
The current form has one phone number field. To add multiple numbers or a landline in addition to a mobile, use the Text QR type and manually type out your vCard in the text field — or just create two QR codes, one for mobile and one for landline. For most professional use, one mobile number is sufficient.
No — vCard photos embedded in QR codes are not supported here. Photo data makes the vCard too large to encode cleanly in a scannable QR. The contact saves with all your text details but without a profile picture (the phone may auto-match it with an existing contact photo if you're already in their contacts).
No. Like all QR codes generated here, it never expires. The contact data is encoded directly in the QR pattern — no server or subscription involved. It will keep working indefinitely. If your details change (new number, new company), generate a new QR and reprint.
Yes. Download the PNG and upload it to your LinkedIn profile as an image in your Featured section, or add it to your About section as a callout. Some users also print it on their LinkedIn connection request cards at networking events.
Read next
qr4free.siteclub.io
Free UPI QR Code Generator — Create & Download in Seconds
📖 6 min read💳 UPI Payment QR✓ GPay · PhonePe · Paytm · BHIM · Amazon Pay🇮🇳 India · 🇸🇬 Singapore · 🇦🇪 UAE · 🇫🇷 France · 🌍 Global UPI
A UPI QR code is the fastest way to accept digital payments at your shop, stall, clinic, or event — no POS terminal, no bank account details shared, no transaction fees. Anyone with GPay, PhonePe, Paytm, BHIM, or any UPI-enabled app can scan and pay in under 10 seconds.
This free UPI QR code generator creates your payment QR instantly — with your name, UPI ID, optional fixed amount, and a downloadable merchant card standee. No signup, no login, no watermark. Works for kirana stores, street vendors, freelancers, doctors, restaurants, and any business in India and UPI-enabled countries worldwide.
What is a UPI QR code?
A UPI QR code is a scannable image that encodes your UPI Virtual Payment Address (VPA) — your unique payment ID that looks like yourname@upi, 9876543210@paytm, or business@okhdfc. When a customer scans it with any UPI app, the payment screen opens automatically with your name and UPI ID pre-filled. They enter the amount (or it's pre-filled if you set one), enter their UPI PIN, and the payment lands in your account instantly.
UPI QR codes work across all NPCI-compliant apps — GPay, PhonePe, Paytm, BHIM, Amazon Pay, WhatsApp Pay, Cred, MobiKwik, Jupiter, Fi, Slice, and every Indian bank's official app. One QR for all apps.
🌍 UPI is now global: UPI is accepted in Singapore (via PayNow), UAE, France, Bahrain, Nepal, Bhutan, Sri Lanka, Mauritius, and more. Indian travellers and businesses in these countries can use UPI QR codes for cross-border payments.
How to find your UPI ID
Your UPI ID (VPA) is inside your payment app. Here's where to find it:
G
Google Pay: Open GPay → tap your profile photo (top right) → your UPI ID is listed under your name. Usually looks like mobilenumber@okhdfcbank or name@okicici.
P
PhonePe: Open PhonePe → tap the hamburger menu (top left) → My Profile → your UPI ID is shown. Usually mobilenumber@ybl.
Pa
Paytm: Open Paytm → tap your profile → UPI Settings → your VPA is shown. Usually mobilenumber@paytm.
B
BHIM / Bank apps: Open BHIM or your bank's app → My Profile or Manage UPI IDs → your registered VPA is listed there.
Step-by-step: Create your free UPI QR code
1
Click the UPI tab in the QR generator above (or tap the 💳 UPI chip).
2
Enter your UPI ID — type it exactly as it appears in your app. Even one wrong character means payments fail or go to someone else. Double-check it.
3
Enter your name or shop name — this is what customers see on their payment screen before confirming. Use your real merchant name for trust.
4
Set an amount (optional): For a fixed-price product or service, enter the amount (e.g. ₹500). Leave blank to let the customer enter any amount — ideal for general shop counters.
5
Add a note (optional): e.g. "Payment for haircut" or "Table 3 bill". Helps you reconcile payments later.
6
Watch the merchant card preview update below the form — it shows exactly how your printed payment standee will look with your name, QR, and UPI ID.
7
Customise your QR — choose style (Classic/Rounded/Dots), size (use XL for printing), and colours in the panel above the Generate button. Optionally upload your shop logo.
8
Click Generate QR Code. The QR appears in the preview and also updates inside your merchant card preview.
9
Download options: Click Download PNG (right panel) for just the QR image. Click Download Merchant Card PNG in the UPI card preview for the full branded standee — ready to print and laminate.
⚠️ Always test before printing: Open GPay or PhonePe, scan your generated QR, and verify your name and UPI ID appear correctly on the payment screen. Do NOT complete the payment — just confirm the details and tap Cancel. Only then print in bulk.
How to print and display your UPI QR standee
The merchant card download gives you a ready-to-print 600×760px PNG. For best results:
🖨️
Print size: Print at A5 (5.8×8.3 inches) or A4 for countertops. Use a photo or laser printer — inkjet can smudge if surfaces are damp.
🛡️
Laminate it: A laminated QR code lasts 2–3 years even on a busy shop counter. A faded or smudged QR stops scanning — lamination prevents this.
📌
Placement: Stick it flat on your counter at customer eye level, or use a small acrylic standee holder. Avoid angling it more than 30° — phones scan better when the QR faces straight up or straight toward the camera.
🔁
Keep a backup: Print two copies — one on display, one stored away. If the visible one gets damaged, you can swap instantly without losing any business.
💡 Track how many customers pay via QR: Before generating your UPI QR, first shorten your UPI deep link at freeurlshortener.siteclub.io. Wait — actually for UPI QR codes, the tracking method is different. Use the Note/Reference field in the QR (add "Counter-Jan" or "Table-A") to identify payment sources in your bank statement. For tracking scan-to-open count (not completed payments), use a short link to a UPI payment page instead of a direct UPI QR.
Who should use a UPI QR code?
Every merchant in India and UPI countries benefits from a UPI QR code. Specific use cases:
🛒
Kirana stores & retail shops: Place at billing counter. Leave amount blank for flexible billing.
🍽️
Restaurants & dhabas: Place one on each table. Set amount blank or create separate QR codes per fixed-price meal.
💈
Salons, parlours & service shops: Create separate QR codes for each service price (haircut ₹150, shave ₹80) or one general QR.
👩⚕️
Doctors, clinics & professionals: Put the QR on your reception desk. Add your clinic name as the merchant name so patients recognise it.
🚗
Auto & cab drivers: Print a small laminated card and stick it on the dashboard. Customers pay the exact fare by QR.
🧑💻
Freelancers: Add your UPI QR to your invoice PDF or WhatsApp. Clients pay instantly without bank transfer delays.
🎪
Event stalls & exhibitions: Create a fixed-amount QR for entry fees or per-item pricing — faster than cash, cleaner than change.
UPI QR codes outside India
UPI has expanded internationally. Here's where you can use a UPI QR code outside India:
🇸🇬
Singapore: UPI is linked with PayNow. Indian businesses in Singapore and Indian tourists can make/receive cross-border payments by scanning UPI QR codes using GPay or PhonePe.
🇦🇪
UAE: NPCI International has launched UPI in UAE. Accepted at select merchants via NEOPAY terminals. Indian tourists can pay using their Indian UPI apps.
🇫🇷
France: UPI is available at select Lyra terminals in France, particularly in tourist-heavy locations like Paris.
🇧🇭 🇳🇵 🇧🇹
Bahrain, Nepal, Bhutan, Sri Lanka, Mauritius: UPI accepted through bilateral payment agreements. Growing adoption at major merchants.
Frequently asked questions about UPI QR codes
Yes, completely safe. A UPI QR code only encodes your UPI ID — which lets people send money to you. It cannot be used to withdraw money from your account, access your bank, or view your balance. Your UPI PIN is never stored in the QR. Sharing it publicly on your counter, website, or WhatsApp is standard practice for merchants across India.
No. A static UPI QR code never expires. It encodes your UPI ID directly into the pattern — there's no server involved. As long as your UPI ID remains active with your bank, the QR code keeps working indefinitely. The only time you need a new QR is if your UPI ID changes (e.g. you switch banks or close the account).
Yes. Enter the amount in the Amount (₹) field. When scanned, the payment app will pre-fill that exact amount and the customer just needs to enter their PIN and confirm. This is ideal for fixed-price products, event tickets, or service fees. Leave it blank if you want customers to enter any amount — this is better for general shop counters.
All NPCI-compliant UPI apps: Google Pay, PhonePe, Paytm, BHIM, Amazon Pay, WhatsApp Pay, Cred, MobiKwik, Jupiter, Fi, Slice, Fampay, and all Indian bank apps (HDFC, SBI, ICICI, Axis, Kotak, YES Bank, etc.). One QR works for all of them — no separate QR needed per app.
Yes. In the Customise section above the Generate button, upload your logo image (PNG or JPG). It appears centred in the QR code. The QR uses high error correction (level H) so it remains scannable even with a logo covering up to 25% of the code area. Always test-scan after adding a logo.
The "Download Merchant Card PNG" button (inside the UPI panel) gives you a print-ready standee image — your merchant name at top, QR code centred, UPI ID and payment app logos below. Print it at A5 size, laminate it, and place it at your counter. It's the full payment standee, not just the QR image.
Read next
qr4free.siteclub.io
How to Create a WhatsApp QR Code — Scan to Message Without Saving Contact
📖 5 min read💬 WhatsApp QR✓ Personal & WhatsApp Business · wa.me link
A WhatsApp QR code opens a WhatsApp chat with your number the instant someone scans it — no saving your contact first, no searching for your number, no typing. You can pre-fill a message so the person just taps Send. One scan, conversation started.
Over 530 million Indians use WhatsApp daily — it is the default communication channel for small businesses, freelancers, consultants, and local shops. A WhatsApp QR on your shop window, business card, or flyer converts passers-by into WhatsApp contacts instantly, with zero friction.
Who should use a WhatsApp QR code?
🏪
Retail shops and boutiques: "Scan to WhatsApp us for availability." Customers not ready to buy in-store contact you later — far higher conversion than just displaying a phone number.
🍕
Restaurants and food delivery: Pre-fill "Hi! I'd like to place an order:" — customers add items and send. Reduces missed calls and wrong orders.
💇
Salons and clinics: Pre-fill "Hi, I'd like to book a [service]." Eliminates phone tag and simplifies booking.
🧑💻
Freelancers and consultants: Add to proposals and invoices. Clients reach you instantly via WhatsApp without hunting for your number.
📣
Events and workshops: Pre-fill "Hi, I'm interested in your [event name]." Attendees scan posters to enquire — every scan is a warm lead with their WhatsApp number.
🚗
Auto and taxi services: Put the QR on your vehicle. Passengers scan to book a return trip without asking for the number. Works perfectly for app-independent local drivers.
Step-by-step: Create a WhatsApp QR Code
1
Click the WhatsApp tab in the generator, or tap the 💬 WhatsApp chip.
2
Enter your phone number with country code. India: +91 followed by the 10-digit number. No leading zero. Spaces and dashes are fine — they are stripped automatically.
3
Add a pre-filled message (strongly recommended). Match the CTA on your printed material. See examples below.
4
Customise: Use WhatsApp green (#25D366) as the foreground colour for instant brand recognition. Add your logo. Rounded or Dots style for modern look.
5
Generate → Download → Test. Scan with a different phone to confirm WhatsApp opens with your number and message pre-loaded.
Pre-filled message ideas
🛒
Retail: "Hi! I saw your QR and would like to enquire about your products."
🍽️
Restaurant: "Hi, I'd like to place an order:" — the colon prompts them to add items.
💈
Salon: "Hi, I'd like to book an appointment for"
🎓
Education: "Hi! I'm interested in knowing more about your courses."
📦
Delivery/logistics: "Hi, I need to track my order #"
💡 WhatsApp Business tip: Set up a greeting message so new contacts get an instant auto-reply. Combined with your QR, this creates a fully automated scan → message → instant reply flow, even outside business hours.
What happens when someone scans it?
The camera app recognises the wa.me URL and opens WhatsApp directly to a new chat with your number and pre-filled message ready. The user taps Send — or edits the message first. On desktop browsers it opens web.whatsapp.com. If WhatsApp isn't installed, the phone prompts to install it.
Does it work for WhatsApp Business?
Yes, identically. Enter your WhatsApp Business number. The chat opens in the sender's app and routes to your WhatsApp Business inbox with all Business features intact — quick replies, labels, catalogues, and business profile.
International numbers
Include the full country code: +1 for USA/Canada, +44 for UK, +65 for Singapore, +971 for UAE, +61 for Australia. The QR works globally — anyone with WhatsApp can scan and message you regardless of country or carrier.
No. The wa.me link opens a chat directly to your number without requiring a saved contact. They message you and you see their name and number in your WhatsApp. They won't see your number until they save it themselves.
Yes — when someone messages you via the QR, you have their WhatsApp number. With their consent, you can add them to a Broadcast List. Always get explicit consent before adding anyone to broadcast lists.
No. The wa.me link never expires. It works as long as your WhatsApp number is active.
Keep it under 100 characters. A short, clear opener is more effective than a long script — and creates a less dense, easier-to-scan QR code.
Read next
qr4free.siteclub.io
How to Create a Location QR Code — Scan to Open Google Maps Instantly
📖 5 min read📍 Location / GPS QR✓ Opens Google Maps (Android) · Apple Maps (iOS)
A location QR code encodes GPS coordinates using the universal geo: URI scheme. When scanned, it opens Google Maps on Android (or Apple Maps on iPhone) and drops a navigation pin at the exact spot — ready for directions. No typing the address, no ambiguous search results, no "which MG Road?" confusion.
GPS coordinates are globally unique and precise to within metres. Addresses can have duplicates — India has over 2,000 streets called "MG Road". Coordinates are always exact. This makes location QR codes invaluable for venues, clinics, event spaces, hotels, delivery drop points, and any business in a hard-to-describe or newly-developed location.
Where to use a location QR code
📬
Business cards and stationery: "Scan for directions" — clients arrive at your office without calling for directions. One scan and navigation starts.
💌
Wedding and event invitations: "Scan to navigate to the venue" replaces lengthy driving directions on printed cards. Guests scan when leaving home and just follow the app.
🏪
Shops in malls or complexes: Encode the exact entrance coordinates — not the building, but your specific door. Customers arrive at your shop, not the main gate 300m away.
🚚
Delivery drop points: Encode the warehouse loading bay, collection point, or site entrance. No more "it's near the big tree" navigation instructions over the phone.
🏕️
Outdoor events and camps: Farm venues, outdoor weddings, trekking campsites — these often don't have official addresses. GPS coordinates get people there precisely.
How to find your GPS coordinates
💻
Desktop (Google Maps): Navigate to your location, right-click the exact spot → "What's here?" Coordinates appear at the bottom — latitude first (e.g. 18.5204), longitude second (e.g. 73.8567).
📱
Mobile (Google Maps): Tap and hold the map at your exact location to drop a pin. Tap the bottom bar → coordinates appear at the top of the details card.
📱
iPhone (Apple Maps): Tap and hold to drop a pin → tap the pin → scroll the details panel to see Coordinates in standard WGS84 format.
Step-by-step: Create a Location QR Code
1
Find your GPS coordinates using one of the methods above. Copy latitude and longitude separately.
2
Click the Location tab in the generator, or tap the 📍 Location chip.
3
Enter Latitude — positive for North (e.g. 18.5204 for Pune), negative for South hemisphere.
4
Enter Longitude — positive for East (e.g. 73.8567), negative for West.
5
Add a Label (optional) — your venue or business name. Appears as context in the Maps search query.
6
Generate → test scan. Confirm the pin drops at exactly the right entrance, not a nearby road or building. Zoom in on Maps to verify.
7
Download PNG and print with a "Scan for directions" label.
💡 Entrance pin precision: For large buildings, complexes, or gated communities — drop the pin at your specific entrance door, not the building centre. Navigation ends at the pin, so make it the exact point where people should arrive.
geo: vs Google Maps URL — which to use?
The geo: URI (used here) opens in any installed maps app without going through a browser first — Google Maps, Apple Maps, OLA Maps, HERE Maps. One less step. A Google Maps URL QR always opens a browser first, then redirects to the app — slightly more steps but guarantees Google Maps specifically. For most use cases, the geo: Location QR is the better choice.
Six decimal places (e.g. 18.520400) = ~10cm precision. Four decimal places (18.5204) = ~11m. Both are more than enough for navigation. Copy coordinates from Google Maps at whatever precision it gives you — even 4 decimal places is perfect for any address or venue.
The QR scan itself is offline. However, the Maps app needs internet to load map tiles and calculate directions. GPS itself works without data, but navigation apps typically need a data connection for live maps. For areas with poor coverage, encourage users to download Google Maps offline area before arriving.
Yes — copy your Google Maps share link and use it in the URL QR tab instead. The person gets directed to Google Maps in their browser, which then opens the app. This guarantees Google Maps specifically if that matters for your use case.
Read next
qr4free.siteclub.io
How to Create a QR Code for a PDF File — Free, via Google Drive
📖 5 min read📄 PDF to QR✓ Free · No size limit · Google Drive · Never expires
A QR code cannot store a PDF file directly — QR codes only hold text. But by hosting the PDF on Google Drive (free), getting a public share link, and generating a URL QR code for that link, you create a seamless "scan to open PDF" experience. When someone scans, the PDF opens instantly in their browser — no app needed, no download unless they want it.
This method is completely free. No paid QR service, no cloud subscription, no account on QR4Free. Your Google Drive gives 15GB free — enough for thousands of typical PDF documents. The link and QR never expire as long as the file stays in Drive with the correct sharing settings.
What to use PDF QR codes for
🍽️
Restaurant menus: Put QR on table cards and replace printed menus. Update the PDF in Drive anytime — the QR and link stay the same, the menu updates instantly for all tables without reprinting.
📦
Product manuals: Print the QR on packaging instead of a 40-page booklet. Customers scan to read instructions in their preferred format on their device.
🏢
Company brochures and catalogues: Embed in email signatures and business cards. Recipients always see the latest catalogue — never an outdated version.
🎓
Course materials: Distribute worksheets and reading lists via QR on handouts. Students scan and save to their phones — works even in print-only environments.
📜
Certificates: Link to a PDF certificate from a printed copy. Recipients share a digital version easily by showing the QR.
💼
Proposals and rate cards: Put a QR on your business card linking to your services PDF. Prospects scan and immediately have your full offering.
Step-by-step: Create a PDF QR Code
1
Go to drive.google.com and sign in. If you don't have an account, create one free at gmail.com.
2
Upload your PDF: click + New → File upload → select your PDF. Wait for the upload to complete.
3
Right-click the PDF in Drive → Share.
4
Change "Restricted" to "Anyone with the link" → set role to Viewer → click Copy link → Done.
5
Test in incognito: Open a private/incognito browser window, paste the link. It must load without asking you to sign in. If it asks for login, sharing is still Restricted — fix it before continuing.
6
Paste the link into QR4Free's URL tab. Link format: https://drive.google.com/file/d/FILE_ID/view?usp=sharing
7
Customise, Generate, Download. For restaurant menus, use XL + laminate the QR card. For business cards, M size suffices.
⚠️ Always test in incognito first. If the link requires Google sign-in, anyone who scans the QR gets an "Access Denied" error. The most common mistake with PDF QR codes.
Can I update the PDF without reprinting the QR?
Yes — right-click the PDF in Drive → Manage versions → Upload new version. The same File ID (and therefore the same link and QR) now serves the updated PDF. Perfect for menus, price lists, catalogues, and any document that changes regularly. No reprinting needed.
Compressing PDFs for faster mobile loading
Large PDFs (10MB+) load slowly on mobile data. Compress before uploading using Smallpdf.com or ilovepdf.com — both free, browser-based. A 10MB PDF typically compresses to under 1MB with no visible quality loss, loading in under a second on 4G.
No. "Anyone with the link" means anyone — no sign-in required. The PDF opens in Google Drive's web viewer in any browser, on any device.
By default yes — Drive shows a download button. To prevent downloads: Share → gear icon → uncheck "Viewers can download, print, and copy". Note that tech-savvy users may still find other ways to save it.
The link breaks and scanners get "File not found". Never delete or move to Trash a file whose QR is in active use. Change sharing to Restricted instead if you want to stop access without deleting.
Read next
qr4free.siteclub.io
How to Create a QR Code for an Image — Scan to View Photo
📖 5 min read🖼️ Image to QR✓ Free · JPG, PNG, WebP · Google Drive · Google Photos
A QR code for an image links to a photo hosted online — when scanned, the image opens full-screen in the phone browser. You cannot embed the image file inside a QR (the data would be enormous), but hosting it on Google Drive or Google Photos and generating a URL QR for the share link is completely free and works perfectly on every phone.
This works for product photos, portfolio images, menu item photos, invitation designs, certificates, artwork, property photos, event banners — any image you want people to see by scanning a printed code.
Use cases for image QR codes
🛍️
Product display: A QR on a shelf card or product tag links to a high-res lifestyle photo — furniture in a room setting, clothing on a model. Helps customers visualise before buying.
🍱
Food menus: A QR next to each dish name links to a photo. Customers see what they're ordering — increases order confidence and reduces complaints.
🏠
Real estate: QR on a property sign links to a full photo gallery. Passers-by scan to see all interior photos without visiting or calling the agent.
🎨
Portfolios and art: QR codes next to physical artwork link to high-resolution digital versions or your full online portfolio.
💌
Invitations: Link to the invitation design or venue photo from a plain save-the-date card. Much more impactful than text alone.
Method 1: Google Drive (single image)
1
Go to drive.google.com → + New → File upload → select your image (JPG, PNG, WebP, GIF). Wait for upload.
2
Right-click the image → Share → "Anyone with the link" → Viewer → Copy link.
3
For a cleaner preview: change /view?usp=sharing to /preview in the URL. Opens in full-screen Drive preview with no Drive UI chrome.
4
Paste link into QR4Free URL tab → Generate → Download.
5
Test in incognito — confirm image loads without sign-in required.
Method 2: Google Photos (image gallery)
1
Go to photos.google.com → create a new album → add your images.
2
Open the album → Share → Create link → Copy. Set to "Anyone with the link".
3
Paste into QR4Free URL tab → Generate → Download. The QR opens a beautiful mobile-optimised photo gallery.
💡 For galleries: Google Photos albums open in a far more mobile-friendly gallery view than Google Drive — recommended for real estate listings, event photography, and portfolios. One QR, multiple photos.
What file types work?
Google Drive preview supports: JPG/JPEG, PNG, GIF (animated), WebP, BMP, TIFF, SVG. For best mobile performance, use JPG (smallest file size, fastest loading) or PNG (for graphics with transparency or text). Compress large images before uploading using Squoosh.app or TinyPNG.com — a 5MB photo can compress to under 500KB with no visible quality loss at mobile screen sizes.
Yes. Both support public "anyone with the link" sharing. Generate a shareable link and paste it into the URL tab. Google Drive is recommended because it's the most widely available free option with reliable permanent links.
Loading speed depends on the image file size and viewer's internet speed. Compress your image before uploading to ensure fast loading — most 4G connections load a 500KB image in under a second. Large uncompressed images (5MB+) can take 5–10 seconds on mobile data.
For Google Drive: right-click → Manage versions → Upload new version. Same link, updated image, no QR reprint needed. For Google Photos: just add new images to the album or replace existing ones.
Read next
qr4free.siteclub.io
How to Track QR Code Scan Analytics for Free — No Paid Tool Needed
📖 6 min read📊 QR Analytics✓ Free · No account needed · freeurlshortener.siteclub.io
Static QR codes — including all QR codes generated on QR4Free — encode the destination data directly in the pattern. This means by default there is no tracking. You get a working QR, but you have no way of knowing if anyone scanned it, how many times, or when.
However, there is a completely free way to track every scan: use a trackable short link as the QR destination instead of your original URL. Each scan = one click on the short link = tracked automatically. Here is the complete method.
How the tracking method works
When someone scans your QR code, their phone opens the short link (e.g. siteclub.io/abc123). The shortener server logs the click — recording the timestamp, and total count — then immediately redirects the phone to your actual destination URL. The person scanning never notices the redirect. They land on your page as normal, in under a second. You can check the click count (= scan count) in the stats page at any time, from any device.
Step 1 — Go to the free URL shortener
Visit freeurlshortener.siteclub.io — completely free, no login, no account, no expiry on links or stats.
Paste your destination URL — the actual page you want the QR to open. This can be your website, a Google Form, a Drive PDF, a product page, a booking form, or any URL.
2
Click Shorten. You instantly get a short link like siteclub.io/abc123. Copy it.
3
Save the short link — bookmark the stats page or note the short code (the letters/numbers after siteclub.io/). You will need this code to check stats later.
Step 3 — Create your QR code using the short link
4
Return to QR4Free. Click the URL tab.
5
Paste your short link (e.g. siteclub.io/abc123) into the Website URL field.
6
Customise your QR — size, style, colours, optional logo — in the customise strip above the Generate button.
7
Generate QR Code → Download PNG. Done. Your QR now tracks every scan.
Step 4 — Check your scan stats
8
Go to freeurlshortener.siteclub.io anytime on any device.
9
Enter your short link in the stats lookup field.
10
View your stats — total clicks (= total scans), date created, and last scan time. You immediately know whether your QR placement is generating engagement.
💡 One short link per placement: Create a different short link for each QR placement — one for your flyer, one for your business card, one for your shop window. Each short link tracks separately, so you know exactly which location drives the most scans. This is the same principle as UTM parameters in Google Analytics, but requires no analytics setup.
Why tracking matters
Without scan data, you are guessing whether your QR code campaign is working. With tracking, you can make data-driven decisions: if a flyer QR gets zero scans in two weeks, the flyer may be in the wrong location or the QR may be too small to notice. If a shop window QR gets 50 scans in a day, you know it is performing and worth investing in more prominent placement.
For businesses running multiple QR placements — packaging, business cards, flyers, posters, social media — separate tracked short links per placement tell you exactly which channel is driving the most engagement. This is invaluable for marketing budget decisions.
Can I track UPI QR codes the same way?
Not directly — UPI QR codes use a special upi://pay? URI format, not a regular URL. Shorteners cannot wrap UPI URIs. For tracking UPI payment sources, use the Note/Reference field when generating the QR — add "Counter-Jan" or "Flyer-Pune" as the note. These notes appear in your bank statement, letting you correlate payment sources with QR placements.
Does the short link slow down the redirect?
No — the redirect happens in milliseconds server-side before the browser has even rendered the page. From the user's perspective, they scan the QR and land on your destination instantly, exactly as if there were no short link in between. The latency added is typically under 50ms — imperceptible.
What stats can I see?
Total clicks (= total scans), date the short link was created, and the date/time of the last click. For most small business and marketing use cases, total scan count and recency is all you need. For advanced analytics (geographic breakdown, device type, hourly distribution), you would need a paid analytics platform — but for most QR campaigns, total scan count is the key metric.
Is the URL shortener really free? Will links expire?
Yes, completely free. freeurlshortener.siteclub.io requires no account, no payment, and no subscription. Links never expire. Stats are always available. Up to 100 links per month per device for free. This is a companion tool to QR4Free — both by SiteClub.io — designed to work together.
Yes. A WhatsApp QR uses a wa.me URL — just shorten that URL first at freeurlshortener.siteclub.io, then use the short link as the QR destination. Each scan = one click tracked. The redirect to WhatsApp still works correctly.
Not for already-printed QR codes — those are fixed. But for any new QR you generate, always use a short link so you have tracking from day one. If you have a QR currently in use, wait until you reprint or refresh the material, then switch to a tracked short link version.
The short link redirect will appear as a referral from siteclub.io in Google Analytics unless you add UTM parameters to your destination URL before shortening it. To track QR traffic in GA: add ?utm_source=qr&utm_medium=print&utm_campaign=flyer to your URL before pasting it into the shortener. Then shorten that UTM-tagged URL. Google Analytics will correctly attribute the traffic to your QR campaign.
QR4Free is operated by SiteClub.io. We take your privacy seriously. This policy explains what data we collect, how we use it, and your rights.
What data we collect
Nothing you type into the QR generator. All QR code generation happens entirely in your browser using JavaScript. The data you enter — URLs, WiFi passwords, UPI IDs, contact details, messages — is never transmitted to our servers. It stays on your device and is only used to generate the QR image locally.
Anonymous usage analytics. We may collect standard web analytics data such as page views, browser type, device type, and country — using privacy-friendly tools. This data is aggregated and cannot be used to identify you personally.
Cookies. We use a single cookie to remember your theme preference (light/dark mode). We do not use tracking cookies, advertising cookies, or third-party profiling cookies. See our Cookie Policy for details.
Data we do NOT collect
Your QR code content (URLs, passwords, contact info, messages)
Your name, email address, or any personal details
Your precise location
Any data shared with third-party advertisers (we have none)
Third-party services
QR4Free loads the QR code library from a CDN (jsDelivr/unpkg) to generate codes. Google Fonts is loaded for typography. These services have their own privacy policies. No advertising networks or tracking pixels are used on this site.
Children's privacy
QR4Free is a general-purpose tool and does not knowingly collect data from children under 13. The tool does not require any account or personal information to use.
Changes to this policy
We may update this policy occasionally. Changes will be reflected by the "Last updated" date above. Continued use of the site after changes means you accept the updated policy.
By using QR4Free at qr4free.siteclub.io, you agree to the following terms. Please read them carefully.
1. Service description
QR4Free is a free, browser-based QR code generator provided by SiteClub.io. It allows users to generate QR codes for various data types (URLs, WiFi, vCard, UPI, WhatsApp, Email, SMS, Phone, Location, Event, and Text) and download them as PNG images. The service is provided free of charge with no account required.
2. Acceptable use
You agree to use QR4Free only for lawful purposes. You must not use this service to:
Generate QR codes that link to illegal, harmful, or malicious content
Facilitate fraud, phishing, or scams
Violate the rights of any third party
Circumvent or attempt to damage the service or its infrastructure
3. Disclaimer of warranties
QR4Free is provided "as is" without any warranties of any kind, express or implied. SiteClub.io does not guarantee the service will be uninterrupted, error-free, or that QR codes will be scannable in all circumstances. You use the service at your own risk.
4. Limitation of liability
SiteClub.io shall not be liable for any direct, indirect, incidental, or consequential damages arising from your use of QR4Free, including but not limited to business losses, failed scans, or issues arising from printing QR codes.
5. Intellectual property
The QR4Free website, its design, code, and content are the property of SiteClub.io. The QR codes you generate belong to you. You retain full ownership of any content you use to generate a QR code.
6. Changes to the service
SiteClub.io reserves the right to modify, suspend, or discontinue QR4Free at any time without notice. We will not be liable for any modification or discontinuation of the service.
7. Governing law
These terms are governed by the laws of India. Any disputes shall be subject to the jurisdiction of courts in India.
This policy explains what cookies are, what cookies QR4Free uses, and how you can control them.
What are cookies?
Cookies are small text files that a website stores on your browser. They help websites remember your preferences or understand how you use the site. Cookies cannot run programmes or carry viruses.
What cookies does QR4Free use?
QR4Free uses only one functional cookie:
🍪
sc_theme — stores your light/dark theme preference (value: "light" or "dark"). This is saved in localStorage in your browser. It is never transmitted to any server. It persists until you clear your browser storage.
What we do NOT use
Advertising or tracking cookies
Third-party analytics cookies that identify you personally
Social media tracking pixels
Any cookies that share your data with advertisers
Third-party cookies
QR4Free loads fonts from Google Fonts and the QR library from jsDelivr CDN. These services may set their own cookies or log basic request data per their own privacy policies. We have no control over these and recommend reviewing their policies if you are concerned.
How to control cookies
You can delete or block cookies through your browser settings at any time. Clearing your browser's localStorage will reset your theme preference to the default (light mode). This will not affect QR generation in any way.