QR Code Generator
Create custom QR codes for URLs, text, WiFi, contacts, and more with style presets, color themes, and logo support.
QR Code Type
Basic Options
QR Style Presets
Color Themes
previewLive Preview
Enter data to generate QR code
infoQR Details
About QR Code Generator
QR Code Generator is a free online tool that converts URLs, plain text, WiFi credentials, contact cards, email addresses, phone numbers, and SMS messages into scannable two-dimensional barcodes. Any modern smartphone camera or QR reader app can decode them instantly — no app download required for the person scanning.
Unlike a plain barcode generator that only encodes a numeric string, this tool is specifically built for QR codes: it understands seven structured data types and formats each one correctly so that phones trigger the right action on scan. Enter a website address and the phone opens a browser; enter WiFi credentials and it prompts to join the network; enter a contact card and it offers to save the details to the address book. On top of the data handling, you get six dot-style presets (Classic, Rounded, Dots, Classy, Modern, Premium), eight color themes with hex overrides, adjustable output size up to 1000 px, four error correction levels, and an optional logo overlay — all visible in a live preview as you type.
Every QR code is generated entirely in your browser using the qr-code-styling library. Your data is never uploaded or logged on any server, which matters when the content is a private WiFi password, a personal vCard, or an internal company URL. Downloads are available as PNG for digital use and as lossless SVG for print at any size. There is no account required and no watermark on the output.
Key Features
Seven structured QR types
URL, plain Text, WiFi (WIFI: protocol with security type and password), Contact (vCard 3.0), Email (mailto:), Phone (tel:), and SMS (smsto:) — each type formats the encoded string exactly as scanner apps expect.
Six visual style presets
Choose from Classic (square dots), Rounded, Dots (circular), Classy, Modern, and Premium presets, or override dot shape, corner square type, and corner dot type individually for a fully custom look.
Color themes and hex overrides
Eight built-in color themes from Classic Black to Dark Mode, plus separate foreground and background color pickers that accept any hex value so your QR code matches your brand palette exactly.
Logo overlay with error correction
Upload any image to embed in the centre of the QR code. Raise error correction to High (25%) or Max (30%) to keep the code scannable even when the logo covers part of the pattern.
PNG and SVG download
Download as a raster PNG for use in emails, social posts, and digital screens, or as a scalable SVG that prints cleanly at any size on business cards, posters, or product packaging.
Fully client-side and private
Generation runs in the browser with no server call. WiFi passwords, personal contact details, and internal URLs never leave your device.
How to Use
Choose Type & Enter Data
Select a QR code type (URL, Text, WiFi, Contact, etc.) and fill in the required fields.
Customize Style & Colors
Pick a style preset and color theme, or fine-tune dots, corners, and colors manually. Optionally upload a logo.
Download Your QR Code
Preview the live QR code on the right, then download it as a high-quality PNG or SVG file.
Example
Entering a WiFi network name, security type, and password produces a WIFI: protocol string that phones recognise. Scanning it triggers a prompt to join the network — no typing required.
Type: WiFi
Network Name (SSID): HomeOffice_5G
Security: WPA/WPA2
Password: mysecretpass123 WIFI:T:WPA;S:HomeOffice_5G;P:mysecretpass123;; Common Use Cases
- arrow_circle_right
Sharing WiFi at events and offices
Encode your network name, security type, and password into a single QR code. Guests scan it and their phone offers to join immediately — no dictating passwords letter by letter. This is specific to QR codes; a standard barcode cannot carry the WIFI: protocol.
- arrow_circle_right
Contactless digital business cards
Generate a vCard QR code with your name, phone, email, job title, and website. Print it on the back of a business card or add it to an email signature so contacts can save your details in one tap.
- arrow_circle_right
Print-to-web linking on packaging and posters
Place a styled, branded QR code on physical materials to bridge print and digital: product packaging linking to a demo video, event posters linking to ticket pages, or restaurant menus linking to an order form.
- arrow_circle_right
Branded marketing assets
Use color themes, style presets, and your own logo to produce on-brand QR codes for campaigns. The SVG export keeps the code sharp on billboards and large-format prints where pixel-based images would blur.
- arrow_circle_right
Pre-filling email and SMS messages
Create an Email QR code that pre-populates the recipient address, subject line, and body text, or an SMS QR code that drafts a message to a support number. Useful for feedback forms and customer service flows where you want zero friction.