QR Code Generator β Free Online QR Code Maker
Your QR code will appear here
Fill in the form and it generates automatically
Generate a QR code first
Choose a decorative border style
Choose the corner style of your QR code
π‘ All shapes remain fully scannable
Add your logo to the center of the QR code
π‘ Use H error correction for best scan reliability with logos
What is a QR Code Generator?
A qr code generator is a free online tool that converts URLs, plain text, email addresses, phone numbers, and WiFi credentials into scannable QR codes. QR codes (Quick Response codes) are two-dimensional barcodes that any smartphone camera can scan to instantly access the encoded information β no app required.
DebugSpot's QR Code Generator runs entirely in your browser. Everything β encoding, rendering, styling, and downloading β happens client-side, so your data never leaves your device. Enter your content, pick colors and a frame style, optionally add your logo, and download a print-ready PNG or SVG file in seconds.
QR codes appear on restaurant menus, business cards, product packaging, event tickets, WiFi signs, and marketing campaigns. This tool gives anyone the ability to create professional-quality, fully branded QR codes for free β with no account, no watermark, and no download limit.
How to Use the QR Code Generator
Step 1 β Choose Your QR Code Type
Click one of the five type buttons at the top of the form: Website (URL), Text, Email, Phone, or WiFi. The input fields below update automatically to match the selected type β for example, WiFi shows fields for Network Name, Password, and Security Type, while Email shows Address, Subject, and Body fields.
Step 2 β Enter Your Content
Fill in the input fields for your chosen type. With Auto-generate enabled (the toggle at the bottom right), the QR code preview updates live as you type β no button to click. You can turn auto-generate off if you prefer to control when the QR refreshes, useful for longer content.
Step 3 β Pick Colors and Set Size
Use the QR Color and Background pickers to match your brand. Nine quick-preset swatches (Classic, Blue, Teal, Red, Purple, Orange, Green, Navy, Pink) let you apply a colour scheme in one click. Drag the Size slider (160 px β 400 px) and Margin slider (0 β 8 modules) to control dimensions. Choose an Error Correction level β L, M, Q, or H. Use H (Best) whenever you plan to add a logo overlay, as it reserves extra redundancy to keep the code scannable.
Step 4 β Design Your QR Code (Frame, Shape, Logo)
The Design panel on the right has three tabs:
- Frame β Choose from 9 decorative border styles: None, Border, Label (bottom), Label (top), Dotted, Corners, Double, Bubble, or Card. Frames with a label let you customise the text (e.g. "Scan me!", your brand name, or a call-to-action).
- Shape β Change the corner style of the QR finder patterns: Square (default), Soft, Rounded, or Circle. All shapes remain fully scannable.
- Logo β Upload a PNG, JPG, SVG, or WEBP logo to overlay in the centre of the QR code. Adjust logo size from 10% β 35% with the slider. Set Error Correction to H before adding a logo for the best scan reliability.
Step 5 β Download Your QR Code
Click Download PNG for a high-resolution raster image β ideal for websites, social media, and email. Click Download SVG for a scalable vector file that prints at any size without pixelation β the best choice for business cards, banners, packaging, and professional print work.
Types of QR Codes You Can Create
URL / Website QR Code
Encode any website address. Scanning takes the user directly to your URL β no typing required. Ideal for business cards, flyers, menus, product labels, and posters. Works with any valid https or http link.
Text QR Code
Encode plain text β addresses, notes, product descriptions, quotes, event details, or instructions. When scanned, the full text is displayed directly on screen with no app or internet connection needed.
Email QR Code
Generate a QR code that pre-populates an email draft with your address, a subject line, and a body message. Scanning opens the user's mail app with everything filled in β great for support contacts, feedback forms, and networking.
Phone Number QR Code
Encodes a phone number so scanning it immediately prompts a call. Perfect for business cards, shop signs, classified ads, and any print material where you want customers to reach you with a single tap β including country codes.
WiFi QR Code
Share your WiFi credentials securely without displaying the password in plain text. Guests scan the QR to connect instantly. Supports WPA/WPA2 (recommended), WEP, and open (no password) networks. Ideal for cafes, hotels, offices, and Airbnb hosts.
Branded & Framed QR Codes
Any of the five QR types above can be combined with a custom color scheme, one of 9 frame styles, a corner shape (Square, Soft, Rounded, Circle), and a logo overlay β letting you create a fully on-brand QR code for professional and commercial use.
Who Uses QR Codes?
Business Owners & Retailers
Add URL QR codes to business cards, menus, product packaging, and storefronts to send customers directly to your website, Google review page, or social profiles. Use WiFi QR codes at your counter so customers connect effortlessly without asking staff for the password.
Content Creators & Marketers
Print QR codes on merch, event flyers, and promotional banners linking to Instagram, YouTube, or campaign landing pages. Use the Card or Label frame styles to add a call-to-action like "Follow us" or "Watch now" directly on the QR β no extra text layout needed.
Educators & Students
Link QR codes to study resources, assignment briefs, video tutorials, or reference websites. Paste them on classroom posters, handouts, or textbooks so students scan instead of typing long URLs. Use Text QR codes to share revision notes or room numbers in printed materials.
Developers & Testers
Quickly generate QR codes for staging URLs, app deep links, API test endpoints, and feature flag toggles to share between desktop and mobile devices during development. The SVG download makes it easy to embed QR codes directly into internal documentation or README files.
Event Organisers
Create WiFi QR codes for venue guest access, URL QR codes for event registration pages or schedules, and Phone QR codes for on-site support contacts. Use the Bubble or Card frame to make QR codes that look polished on printed tickets, lanyards, and signage.
Features of This QR Code Generator
- 5 QR code types β URL, Text, Email (with subject & body), Phone, and WiFi (WPA/WPA2, WEP, open)
- 9 frame styles β None, Border, Label (bottom), Label (top), Dotted, Corners, Double, Bubble, Card β with customisable label text
- 4 corner shapes β Square, Soft, Rounded, Circle β all fully scannable
- Logo overlay β upload PNG, JPG, SVG, or WEBP and adjust size from 10% β 35%
- Custom colors β QR color + background color pickers, plus 9 one-click presets
- Size & margin control β size slider from 160 px to 400 px, margin from 0 to 8 modules
- 4 error correction levels β L (7%), M (15%), Q (25%), H (30%) β H recommended for logo overlays
- Auto-generate mode β QR code updates in real time as you type
- PNG & SVG download β PNG for digital use, SVG for infinite-scale print quality
- Runs entirely in your browser β your URLs, WiFi passwords, and other data are never sent to any server
- Static QR codes β no expiry, no account needed to keep them active
- Completely free β no subscription, no watermark, no download limits, no signup
- Works on all devices β fully responsive on mobile, tablet, and desktop
Popular QR Code Tools
Related QR Code Tools
Frequently Asked Questions
Is this QR Code Generator completely free?
Yes. DebugSpot QR Code Generator is 100% free with no account required, no watermarks, and no download limits. You can generate and download as many QR codes as you need for personal or commercial use.
What types of QR codes can I generate?
You can generate five types: URL (any website link), Text (plain text messages), Email (pre-fills recipient, subject, and body), Phone (triggers a call prompt), and WiFi (connects to WPA/WPA2, WEP, or open networks). Each type has dedicated input fields that appear automatically when you select it.
How do I add my logo to a QR code?
Open the Design panel on the right and click the Logo tab. Click the upload zone to select a PNG, JPG, SVG, or WEBP file. The logo appears centred on the QR code instantly. Use the size slider to adjust how large it appears (10% β 35%). For best scan reliability, set Error Correction to H (Best) before uploading a logo β this builds in enough redundancy to recover the obscured modules.
What frame styles are available?
There are 9 frame options: None (plain QR), Border (simple rounded rectangle), Label Bottom (dark card with text below), Label Top (dark card with text above), Dotted (dashed border), Corners (four-corner accent marks), Double (nested rectangles), Bubble (speech bubble with pointer), and Card (teal rounded card with label). For Label, Bubble, and Card frames you can customise the label text β for example "Scan me!", your website name, or a call-to-action.
What error correction level should I choose?
M (Medium) is the best default for most QR codes β it balances data density with scan reliability. Choose H (Best / 30%) whenever you add a logo overlay, since the logo covers central modules and H error correction allows the scanner to recover the missing data. Use L (Low) only for simple URLs in ideal scanning conditions where you need the smallest possible QR.
PNG or SVG β which format should I download?
Download PNG for digital uses β websites, social media posts, email signatures, and presentations. Download SVG for anything that will be printed or resized, such as business cards, banners, packaging, and signage. SVG is a vector format that scales to any size without pixelation, making it the professional choice for print production.
Do the QR codes expire?
No. All QR codes generated here are static β the data is encoded directly into the QR image itself, not stored on a server. They never expire and continue to work without any account or subscription. The only way a QR code stops working is if the destination (e.g. a URL) itself changes or goes offline.
Is my data safe β especially WiFi passwords?
Yes. All QR code generation happens entirely in your browser using JavaScript. Nothing you enter β URLs, WiFi passwords, email addresses, or any other content β is ever sent to our servers or stored anywhere. Once you close the tab, the data is gone.
Can I use these QR codes for commercial purposes?
Yes. QR codes generated on DebugSpot can be used freely for personal, business, and commercial purposes β business cards, product packaging, restaurant menus, marketing campaigns, and more β with no attribution required.
What does Auto-generate do?
When Auto-generate is enabled (the toggle in the bottom-right card), the QR code preview updates live with every keystroke. This makes it easy to see your QR change in real time as you type a URL or edit WiFi credentials. You can toggle it off if you prefer to finish entering all your content before the QR renders β useful for longer text inputs.