QR Code Generator
Create QR codes for any purpose β free, instant, no signup required.
Select QR code type:
About QR Code Generator
A QR code (Quick Response code) is a two-dimensional barcode that can be scanned by smartphones and other devices. Our free QR code generator lets you create high-quality QR codes for a wide range of uses.
What types of QR codes can I create?
URL, vCard (contact info), plain text, Facebook link, Instagram link, WhatsApp chat link, and WiFi network credentials.
Can I customise the colours?
Yes β choose any foreground and background colour using the colour pickers. Make sure there is enough contrast for reliable scanning.
Is there a file size limit?
QR codes are generated locally in your browser and downloaded instantly. There is no server upload or file size restriction.
What Is a QR Code Generator?
A QR code generator creates scannable matrix barcodes that encode information β URLs, text, contact details, WiFi credentials, and more. Anyone with a smartphone camera can scan a QR code and be instantly taken to a website, shown a phone number, or automatically connected to a WiFi network. Our free QR Code Generator supports all major QR code types and lets you customise colours and download the result as a high-resolution PNG.
QR codes (Quick Response codes) were invented in 1994 by Denso Wave in Japan for tracking automotive parts. Today they're everywhere: restaurant menus, product packaging, business cards, event tickets, advertising posters, and payment systems. According to industry research, over 89 million US smartphone users scanned a QR code in 2023 β a number that continues to grow as smartphones make scanning instant and effortless.
Supported QR Code Types
- URL / Website β The most common use. Encodes any web address. When scanned, opens the URL in the phone's browser.
- Plain Text β Encodes any text message up to several hundred characters.
- WiFi β Encodes network name (SSID), password, and security type. When scanned, the phone prompts to join the network automatically.
- vCard / Contact β Encodes name, phone number, email, and address. When scanned, offers to save as a contact.
- WhatsApp β Opens a WhatsApp chat with a pre-filled phone number.
- Facebook β Links directly to a Facebook page or profile.
- Instagram β Links directly to an Instagram profile.
- Email β Opens the mail app with a pre-filled recipient address.
How to Create a QR Code
- Select the QR code type β Choose URL, WiFi, vCard, WhatsApp, or another type from the tabs.
- Enter your content β Fill in the URL, text, network credentials, or contact information.
- Customise colours β Change the foreground (dark) and background (light) colours to match your brand.
- Preview instantly β The QR code updates in real time as you type. No button press needed.
- Download as PNG β Click the download button to save a high-resolution PNG file, ready for print or digital use.
Where to Use QR Codes
- Business cards β Add a QR code linking to your website or LinkedIn profile.
- Restaurant menus β Replace printed menus with a QR code pointing to a PDF or web menu.
- Product packaging β Link to product instructions, warranty registration, or review pages.
- Event posters β Let attendees scan to register, buy tickets, or add the event to their calendar.
- WiFi access β Place a QR code at your office or cafΓ© entrance so guests connect without typing passwords.
- Marketing campaigns β Link print ads or physical materials to landing pages, promotional videos, or discount codes.
- Payments β Many businesses use QR codes to link to payment pages or donation forms.
Frequently Asked Questions
What resolution is the downloaded PNG?
The PNG is generated at 300Γ300 pixels or higher, suitable for print use up to business-card size. For very large prints, use a vector format β contact us for SVG support.
Do I need an account to download the QR code?
No. Download is instant and free with no sign-up required.
Can I use custom colours?
Yes. You can set any foreground and background colour. Keep sufficient contrast (dark on light) to ensure scanability.
Is the QR code permanent?
Yes. Static QR codes (like the ones generated here) are permanent β the encoded data never changes or expires. If you need to update the destination without reprinting the code, you would need a dynamic QR code service.
Is my data sent to any server?
No. QR code generation happens entirely in your browser using the qrcode.js library. Your URLs and contact details are never transmitted to our servers.