QR codes have become part of everyday life — from restaurant menus and shopping receipts to digital business cards and information boards at exhibitions. But many people are still unsure how to create their own QR code, or assume they need a paid subscription or special app to do it.
Creating a QR code for free is actually very easy and requires no registration whatsoever. This article explains how to create QR codes for various needs — URLs, WiFi, and contacts — directly in your browser, and download them in PNG or SVG format ready for use.
What Is a QR Code and How Does It Work?
A QR Code (Quick Response Code) is a two-dimensional barcode that stores information and can be read by a smartphone camera. Unlike traditional one-dimensional barcodes with limited capacity, a QR code can store:
- Website URLs (up to ~3,000 characters)
- Plain text
- Contact data (name, phone number, email, address)
- WiFi network information (SSID and password)
- Pre-filled email messages
- Phone numbers
- GPS location coordinates
When a smartphone detects a QR code, the camera automatically reads it and displays its contents — opening a link, connecting to WiFi, or saving a contact — within seconds.
Three Most Useful Types of QR Codes
1. URL QR Code (Link)
The most common type. Stores a website address so anyone who scans it is taken directly to that page.
Best uses:
- Brochures or flyers that direct readers to a website or landing page
- Business cards linking to a portfolio or LinkedIn profile
- Product packaging linking to a product page, guide, or tutorial video
- Digital restaurant menus — scan directly to Google Drive or a PDF menu
- Event posters linking to a registration page
Tip: Use a short URL (via bit.ly or your own shortlink) rather than a long URL — QR codes with shorter URLs have a less dense pattern and are easier for cameras to read, especially when printed small.
2. WiFi QR Code
Stores the network name (SSID) and WiFi password in an encrypted format. Guests who scan this QR code connect to the WiFi immediately without having to type the password manually.
Best uses:
- Cafes, restaurants, or co-working spaces — place on tables so staff no longer need to spell out long passwords to guests
- Offices or meeting rooms — place on the door or table for easier guest connectivity
- Airbnb rooms or boarding houses — place on the room door or in a photo frame
- Events or conferences — print in attendee kits for easy WiFi access
Security note: The WiFi password is stored inside the QR code. Anyone with a photo of the QR code can read the password using certain QR readers. For public areas, consider changing the password periodically.
3. Contact QR Code (vCard)
Stores complete contact data — name, phone number, email, job title, company, website, and address. When scanned, the smartphone offers to save the contact directly to the phonebook.
Best uses:
- Digital business cards — print the QR code on physical business cards so guests no longer need to type phone numbers manually
- Name tags at events or conferences — attendees can scan each other to save contacts
- Email signatures — add a QR code to your email footer as a digital business card
- Social media profiles — link to a digital business card containing all contact information
How to Create a QR Code in VersoKit: Step by Step
- Open the tool at
/tools/qr-generator— no login or account creation required - Choose the type of QR code you want to create: URL, WiFi, or Contact
- Fill in the required data:
- URL: type or paste the website address
- WiFi: enter the network name (SSID), password, and security type (WPA2/WPA3)
- Contact: fill in the name, phone number, email, and any other needed information
- Preview the QR code — it appears instantly as you type
- Choose a download format: PNG (for general use) or SVG (for high-quality printing)
- Download — your file is ready to use
PNG vs SVG: Which Format Should You Choose?
| PNG | SVG | |
|---|---|---|
| File type | Bitmap image (pixels) | Vector graphic (mathematical formula) |
| Quality when enlarged | Can become pixelated or blurry | Stays sharp at any size |
| Best for | Web, WhatsApp, email, presentation slides | Printing (brochures, banners, business cards), graphic design |
| File size | Usually larger | Usually very small |
| Supported everywhere? | Yes | Not always (some email clients don't support SVG) |
Practical guide:
- To send via WhatsApp, post on social media, or include in slides: PNG 1000×1000px or larger
- To print on business cards, brochures, or banners: SVG — can be scaled to any size without quality loss
- To place on a website: PNG at the appropriate display size, or SVG if the template supports it
Minimum QR Code Size for Printing
A QR code that is too small will fail to be read by a smartphone camera, especially older models. Minimum size guidelines for printing:
| Print Medium | Minimum QR Code Size |
|---|---|
| Business card | 1.5 cm × 1.5 cm |
| A5 brochure | 2.5 cm × 2.5 cm |
| A3 poster | 4 cm × 4 cm |
| Large banner | 8 cm × 8 cm or more |
| Small sticker | 1 cm × 1 cm (absolute minimum) |
Practical rule: The safe minimum size is scanning distance / 10. If the QR code will be scanned from 30 cm away, the minimum size is 3 cm × 3 cm. The farther the scanning distance, the larger the QR code needs to be.
QR Code Ideas for Business
QR codes are not just for website links. Here are creative uses you can implement right away:
- Digital cafe/restaurant menu: Place a QR code on tables → scan → Google Drive or Canva menu opens instantly. No need to reprint menus when prices change
- Google reviews: A QR code linking directly to your business's Google review page → satisfied customers can leave a review immediately without searching manually
- Product guides: A QR code on packaging linking to an unboxing video or user guide on YouTube
- Direct WhatsApp chat: A QR code linking to
wa.me/62812345so buyers can chat instantly without saving the number first - Invoices or receipts: A QR code linking to transaction history or a customer service portal
- Feedback forms: A QR code linking to a Google Form so customers can give feedback on the spot
Conclusion
Creating a QR code for free requires no paid platform, no registration, and no technical expertise. By understanding the three most useful types of QR codes — URL, WiFi, and contact — you can immediately apply them to various business and personal needs in just minutes.
Choose PNG format for digital needs and SVG for printing, pay attention to minimum sizes so they can be read, and make sure the URL you enter is correct before printing in large quantities.
FAQ: QR Codes
Q: Will QR codes created in VersoKit expire?
A: QR codes for URLs, WiFi, and contacts created with this tool are static — no server stores your QR code data, and there is no expiry date. The QR code will work as long as the information it contains remains valid. If the website URL changes, you will need to create a new QR code.
Q: How many characters can be stored in a single QR code?
A: A QR code can store up to 3,000 numeric characters or 2,900 alphanumeric characters. For URLs, this is more than enough. Very long URLs (from forms or tracking parameters) should be shortened first with a URL shortener so the QR code is easier to read.
Q: Why does my QR code fail to scan on smartphones?
A: Possible causes: (1) The QR code was printed too small — try making it larger; (2) Insufficient contrast — a black QR code on a white background is the easiest to read; (3) A glossy surface reflects light — use matte paper; (4) The QR code is damaged or folded; (5) The URL content is too long, making the QR pattern too dense — use a URL shortener.
Q: Can I customize the QR code to look more attractive (with a logo in the center)?
A: The VersoKit tool generates standard black-and-white QR codes that are universally compatible. For QR codes with a logo in the center or custom colors, additional design tools are needed (such as Canva or dedicated QR code tools). Keep in mind: adding a logo or colors reduces the QR code's error correction capacity — there is a higher chance the QR code will fail to scan if it is modified too heavily.