Free QR Code Generator
Create custom QR codes for websites, Wi-Fi, WhatsApp, contacts, email and more. Customize colors, add your logo and download instantly — no sign-up required.
Use H when adding a logo
PNG, JPG, SVG · Auto-centered
Generate QR Code
Ready to generate
What Is a QR Code?
A QR code (Quick Response code) is a two-dimensional barcode that can store a wide variety of data — from a simple web address to a full business card or Wi-Fi network credentials. Unlike traditional one-dimensional barcodes that can only hold around 20 characters, a QR code can store up to 4,296 alphanumeric characters in a compact square pattern.
QR codes were invented in 1994 by Denso Wave, a subsidiary of Toyota, originally designed to track vehicle parts during manufacturing. Today they are found on restaurant menus, product packaging, billboards, business cards, museum exhibits, event tickets and virtually every piece of print marketing material.
Scanning a QR code is effortless — simply open your smartphone camera and point it at the code. Most modern iOS and Android devices can scan QR codes natively without any additional app. The data embedded in the code is decoded instantly and the appropriate action is triggered: a website opens, a contact is saved, or a Wi-Fi network connects automatically.
The four corner squares and the unique pattern of black modules on a white background allow scanners to read the code from any angle and at high speed — which is why QR stands for "Quick Response."
QR Code Types Explained
Different QR code types encode data in different ways to trigger the correct action on a smartphone. Understanding which type to use is the first step to creating an effective QR code.
Website URL
The most common type. Encodes a URL that opens directly in the user's browser. Ideal for marketing campaigns, packaging and business cards.
Wi-Fi
Encodes network credentials (SSID, password, security type). Guests scan the code to connect automatically — no typing required.
vCard Contact
Encodes a full business card including name, phone, email, website and address. Scanned contacts are saved directly to the phone's address book.
Opens the user's email app pre-filled with the recipient address, subject and body. Removes friction from email sign-up or contact forms.
Opens a WhatsApp chat with a pre-written message to a specific number. Perfect for customer support, bookings and sales.
Google Maps
Opens a specific location in Google Maps. Ideal for restaurants, event venues, real estate and any business with a physical address.
Calendar Event
Adds an event directly to the user's calendar with date, time, title and location. Great for conferences, webinars and appointments.
SMS
Opens the user's messaging app with a pre-filled number and message. Useful for competitions, feedback collection and appointment reminders.
Business Uses of QR Codes
QR codes have become an essential tool for businesses of every size and industry. Here is how different sectors are using them to improve operations and customer experience:
Retail and E-Commerce
Retailers print QR codes on product labels, shelf tags and window displays to link customers to product pages, reviews, size guides and promotional offers. Scanning a QR code on a product in-store can add it directly to an online shopping basket, bridging the gap between physical and digital retail.
Hospitality and Food Service
Digital menus accessed via QR code became universal during the pandemic and remain popular because they reduce printing costs and allow real-time updates. Hotels use QR codes in rooms to provide information about facilities, check-out instructions and local recommendations without printing costly brochures.
Healthcare
Hospitals and clinics use QR codes on patient wristbands, prescription bottles and medical records for rapid, accurate identification and access to patient information. Pharmaceutical companies print QR codes on packaging to provide detailed drug information and verify authenticity.
Finance and Payments
QR code payments are now mainstream in many markets. Banks and payment apps generate unique QR codes for each transaction, allowing customers to pay by simply scanning a code at a point of sale, eliminating the need to carry cards or enter account details.
QR Codes for Marketing
Marketing teams worldwide use QR codes to bridge offline and online campaigns, track engagement and deliver personalised experiences at scale.
Print Advertising
Adding a QR code to a magazine advertisement, poster or direct mail piece transforms it from a passive medium into an interactive experience. Instead of asking readers to type a URL, they scan the code and are taken directly to the relevant landing page, video or offer.
Product Packaging
Consumer brands embed QR codes on packaging to provide recipes, tutorials, sustainability information, loyalty programme sign-ups and exclusive content that would not fit on a label. This adds value to the physical product and extends the brand relationship beyond the point of purchase.
Event Marketing
QR codes on event collateral — tickets, lanyards, exhibition stands and programmes — allow attendees to access speaker bios, presentation slides, venue maps and social media profiles instantly. Event organisers can also use QR codes for seamless, contactless check-in.
Tracking and Analytics
By linking QR codes to unique UTM-tagged URLs, marketers can track exactly how many people scan each code, which campaign it came from, and what actions they take on the destination page. This makes QR codes a surprisingly measurable offline marketing channel.
Wi-Fi QR Codes
A Wi-Fi QR code is one of the most immediately practical applications of the technology. Instead of reading out a complex Wi-Fi password character by character to guests, simply display a printed QR code and they connect automatically with a single scan.
How Wi-Fi QR Codes Work
A Wi-Fi QR code encodes the network name (SSID), the security type (WPA, WPA2, WEP or open) and the password in a standardised format: WIFI:S:NetworkName;T:WPA;P:password;;. When a smartphone scans this code, the operating system recognises the format and offers to join the network immediately — no app required on iOS 11+ and Android 10+.
Where to Use Wi-Fi QR Codes
- Cafés and restaurants — display near the counter or on table cards
- Hotels and serviced apartments — include on welcome cards in rooms
- Offices and co-working spaces — post in reception and meeting rooms
- Events and conferences — display on screens and printed signage
- Airbnb and holiday rentals — include in the welcome information booklet
For maximum security, consider changing your guest Wi-Fi password periodically and regenerating the QR code accordingly. Always keep your main business network separate from the guest network you share via QR code.
Contact and vCard QR Codes
A vCard QR code is the modern replacement for the traditional business card. Instead of manually typing a contact's details into a phone — a process prone to errors and almost never actually done — a vCard QR code transfers the complete contact record in a single scan.
What a vCard QR Code Can Include
- Full name, job title and company
- Multiple phone numbers (mobile, office, direct)
- Email addresses
- Website and social media profiles
- Physical address
- Profile photo (base64 encoded)
- Custom notes
Where to Use vCard QR Codes
Print your vCard QR code on the back of your business card — this way, recipients who want the digital contact scan the code, while the physical card still functions for those who prefer it. You can also include vCard QR codes on your email signature, LinkedIn profile, conference name badge and office window.
QR Code Best Practices
- Always test before printing. Scan your QR code with multiple devices and apps before committing to print. What works on one device may not work on another if the code is too small or the contrast is too low.
- Maintain sufficient size. A QR code smaller than 2cm × 2cm is difficult for many smartphones to scan reliably. For print, aim for at least 3cm × 3cm. For large format (posters, banners), scale up proportionally.
- Ensure high contrast. Dark foreground on a light background scans most reliably. Avoid light-on-dark or low-contrast colour combinations as they significantly reduce scanability.
- Keep adequate quiet zone. The white border (quiet zone) around a QR code is not decorative — it is functional. Removing it or placing content too close to the code will prevent scanning. Maintain at least 4 modules of white space on all sides.
- Use high error correction when adding a logo. Error correction level H (30%) allows up to 30% of the code to be obscured while remaining scannable. This is the minimum level to use when overlaying a logo.
- Choose the right file format. For print, always use SVG (vector) or high-resolution PNG. JPG compression artefacts can corrupt the code pattern. For digital use, PNG is preferred over JPG.
- Link to mobile-optimised destinations. The majority of QR code scans happen on smartphones. Ensure the landing page loads quickly and is fully responsive.
QR Code Security Tips
QR codes are convenient, but like any technology, they can be misused. Understanding the risks helps you use them safely.
The Risk of Malicious QR Codes
Because the human eye cannot read a QR code, malicious actors can replace legitimate codes — in public places, restaurants or on printed materials — with codes that redirect to phishing websites designed to steal login credentials or personal information. This technique is sometimes called "QRishing."
How to Stay Safe When Scanning
- Preview the URL before opening it — most smartphone cameras show the decoded URL before you tap to open it.
- Be cautious of QR codes stuck over existing codes in public places — this is a common fraud technique.
- Never enter passwords, payment details or personal information on a page reached via an unexpected QR code.
- Use a QR code scanner app that shows a URL preview before loading the page.
Creating Safe QR Codes
When creating QR codes for your business, always link to HTTPS URLs. Regularly check that the destination pages are still live and free from malware. If you are using a QR code management platform, monitor for any unauthorised changes to your links.