QR Code Generator
Generate QR codes for text, URLs, WiFi, contacts, and more — free and offline
QR Code Type
Text Details
Customisation
Higher = better recovery but denser code
Preview
Enter data to generate your QR code
Free Online QR Code Generator — Create Custom QR Codes Instantly
QR codes are everywhere — on restaurant menus, business cards, product packaging, event tickets, and even billboards. They provide a fast, scannable bridge between the physical world and digital content. This free QR Code Generator lets you create QR codes for eight different data types: plain text, URLs, WiFi credentials, email addresses, phone numbers, SMS messages, vCard contacts, and GPS locations.
Unlike many online generators, this tool runs entirely in your browser. Your data is never sent to a server. The QR code is generated using the open-source qrcode library, and you can customise every aspect: size, foreground and background colours, error correction level, and margin. Six colour presets are included for quick styling, or you can enter custom hex values.
Download your QR code as a PNG image (with an OmniWebKit watermark) or as a clean SVG vector file for print. You can also copy the encoded data string to your clipboard for use in other applications.
Eight QR Code Types Explained
Text
Encode any plain text message. Useful for notes, serial numbers, inventory tags, or short messages that need to be scanned quickly.
URL
Encode a website link. When scanned, the device opens the URL in a browser. Perfect for marketing materials, business cards, and product pages.
WiFi
Encode WiFi network name, password, and security type. Scanning the code connects the device to the network automatically — no typing needed.
Encode an email address with an optional subject line. Scanning opens the default email client with the address pre-filled.
Phone
Encode a phone number. Scanning initiates a call or saves the number to contacts, depending on the device.
SMS
Encode a phone number and an optional pre-written message. Scanning opens the messaging app with the number and message ready to send.
Contact
Encode a vCard with name, phone, email, organisation, and website. Scanning saves the full contact to the phone's address book.
Location
Encode GPS coordinates or an address. Scanning opens the maps app and navigates to the location. Great for event invitations and directions.
