WebToolsPlanet
Generator Tools

Free QR Code Generator with Logo

Create static QR codes for URL, WiFi, UPI, vCard, WhatsApp and more. Download PNG or SVG. No signup.

No signupPNG & SVG exportLogo supportUPI & WiFi QRBrowser-basedPrint-ready sizes

Last updated: May 11, 2026

This tool creates static QR codes locally in your browser. Test the final code on a real device before printing, especially when using a logo, transparent background, low contrast colors, or a long payload.

Client-Side Processing
Input Data Stays on Device
Instant Local Execution
Browser-basedNo signupPNG/SVG exportLogo supportUPI & WiFi QR

Find this tool useful? Support the project to keep it free!

Buy me a coffee

Create QR Codes for Every Common Use Case

URL QR Code

Link to any website, landing page, or online resource.

WiFi QR Code

Let guests connect to your WiFi without typing the password.

UPI Payment QR Code

Accept payments via GPay, PhonePe, Paytm, BHIM, and all UPI apps.

vCard QR Code

Share your name, phone, email, company, and website with one scan.

WhatsApp QR Code

Open a WhatsApp chat with a pre-filled message on scan.

Email QR Code

Open a pre-addressed email draft directly on scan.

SMS QR Code

Send a pre-written text message on scan.

Phone QR Code

Dial a number directly from a scan.

Event QR Code

Add a calendar event to the user's device on scan.

Location QR Code

Open a map location or geo coordinates on scan.

App Landing Page QR Code

Link to your web page for app downloads, onboarding, or support.

Restaurant Menu QR Code

Link to your menu page, PDF, or ordering system.

Coupon QR Code

Link to a discount page, promo code, or special offer.

Text QR Code

Encode plain text for labels, notes, or offline reading.

How to Create a QR Code

1

Choose the QR type: URL, WiFi, vCard, WhatsApp, UPI, email, SMS, event, location, menu, coupon, app, or another supported format.

2

Enter the required fields for that QR type. The generator formats the payload automatically, including WIFI:, vCard, mailto:, tel:, sms:, WhatsApp, iCalendar, geo, and UPI URI formats.

3

Review the live QR preview and the scan reliability panel for validation, contrast, quiet-zone, logo, payload-density, and print warnings.

4

Customize the design with foreground and background colors, transparent background, dot style, corner style, margin, logo size, logo padding, and error correction level.

5

Pick an export format and size. Use SVG for vector print, PNG for general use, JPG when a solid background is required, and WebP for compact digital assets.

6

Download the QR code or copy the SVG payload, then scan-test the final code on a real device before publishing or printing.

How to Create a WiFi QR Code

Let guests and customers connect to your WiFi by scanning a code instead of asking for the password. Select the WiFi type, enter your network name (SSID), password, and security type — WPA2, WPA3, WEP, or open. The generator builds the standard WIFI: payload automatically. Most Android phones running Android 10 or later and iPhones running iOS 11 or later can scan WiFi QR codes directly from the camera app without a separate scanner. Print the QR code and display it on tables, at the reception desk, or near the entrance. Works for homes, cafes, restaurants, hotels, offices, events, and Airbnb properties.

How to Create a UPI Payment QR Code

Accept payments via GPay, PhonePe, Paytm, BHIM, and any UPI-compatible app by sharing a scannable code. Enter your UPI ID, optional payee name, amount, and a payment note. The generator produces a upi://pay URI that opens the user's preferred UPI app with your payment details pre-filled. Suitable for shops, freelancers, street vendors, and anyone collecting digital payments at a point of sale. Always verify payment confirmation in your UPI app or bank account before delivering goods or services — the QR code initiates the payment request but does not confirm receipt.

How to Create a vCard QR Code for Business Cards

Encode your contact details into a QR code so anyone who scans it can save your name, phone number, email, company, job title, website, and address directly to their contacts app with one tap. The generator formats your details as a standard vCard 3.0 payload, which is supported by iOS Contacts, Android's People app, and most contact management tools. Print the QR code on your business card, email signature, or conference badge so people can add your contact without typing anything.

QR Code Visual Examples

Preview common QR setups before choosing a dedicated QR type or export setting.

Guest WiFiExample
SSID
WPA2
Guest access

WiFi QR example

Guest network card with SSID, security type, password handling, and camera-friendly quiet zone.

Create a WiFi QR code
UPI paymentExample
UPI ID
Amount
Payment note

UPI QR example

Payment QR setup for UPI ID, payee name, optional amount, and payment note.

Create a UPI payment QR code
Logo safeExample
WTP
Logo
Error H
SVG export

Logo QR example

Branded QR with centered logo, high error correction, and vector SVG export for print.

Create a QR code with logo

Create Static QR Codes for Print and Digital Use

A QR Code (Quick Response Code) is a two-dimensional barcode that stores data in a scannable square pattern. Phone cameras and QR scanner apps decode that pattern into a website URL, WiFi login, contact card, email draft, SMS message, WhatsApp link, map location, UPI payment request, calendar event, coupon, app landing page URL, or plain text.

This free QR code generator creates static QR codes. Static means the final data is written directly into the QR image itself. There is no redirect server, scan analytics layer, hosted edit page, or account dependency. The file you download is the complete code.

The generator supports 20 practical QR payload types and formats the underlying data for you. You do not need to memorize WIFI: syntax, vCard fields, mailto parameters, iCalendar event lines, geo coordinates, or UPI payment parameters. Fill out the plain-language fields and the tool builds the correct scan payload.

For design, you can add a logo, set custom colors, choose square, rounded, or dot module styles, adjust corner styling, tune the quiet-zone margin, and choose the error correction level. For export, you can download PNG, SVG, JPG, or WebP files at sizes from 128 px to 4096 px. The scan reliability panel helps catch common problems before you publish or print.

Static vs Dynamic QR Code Generator: What's the Difference?

Static and dynamic QR codes solve different jobs. Use the static generator when you want a self-contained code with no redirect dependency. Use a dynamic service when editability or tracking matters more than simplicity.

FeatureWebToolsPlanet static QR generatorDynamic QR code services
Destination controlThe final destination is encoded directly in the QR image.The QR points to a redirect URL controlled by the service.
Editing after printNot editable. Generate a new QR code if the payload changes.Usually editable from a dashboard while the printed code stays the same.
Scan trackingNo scan tracking, analytics, cookies, or server dependency.Can track scans, locations, devices, campaigns, and timestamps.
ReliabilityWorks as long as the encoded destination itself still exists.Depends on the dynamic provider, redirect URL, plan, and tracking service.
PrivacyPayload generation happens in the browser and no scan data is collected here.Scan data typically passes through the provider infrastructure.

Tested for Common Scanning Workflows

Tested with iPhone camera, Android camera, Google Lens, and common UPI apps. Keep contrast high and scan-test the final exported design before printing.

Before You Print a QR Code

Scan the exact exported or placed design before printing in bulk. A QR code that works in the browser preview can fail after resizing, low-quality print, transparent placement over a busy background, too little quiet zone, or a logo that covers too much of the code.

Example QR Code Setup

This example creates a restaurant menu QR code with brand-safe print settings.

QR setup
Type: Menu URL
Value: https://webtoolsplanet.com/menu/saturday-specials
Design: #111827 foreground on #ffffff background
Logo: 20% center logo, error correction H
Export: SVG for print plus PNG at 2048 px
Generated output
Static QR code ready to download
Scans to: https://webtoolsplanet.com/menu/saturday-specials
Formats: SVG vector, PNG raster
Recommended check: scan from the final printed table tent before rollout

How This QR Code Generator Works

The generator converts the selected QR type into a standards-friendly payload string, validates required fields, and renders the result in the browser. URL-like fields are normalized to http or https, WiFi values are escaped for the WIFI: format, contact details are written as vCard 3.0, events use VCALENDAR/VEVENT text, and payment links use UPI URI parameters. The preview renderer uses the selected design options to create the QR code with the chosen foreground color, background color, dot style, corner style, logo placement, margin, and error correction level. Export uses the same payload and design settings, then produces the requested PNG, SVG, JPG, or WebP output. When a browser cannot provide a requested advanced export, the tool falls back to a compatible image format instead of sending your data elsewhere.

Technical Stack

qrcodeqr-code-stylingvCard 3.0iCalendar VEVENTWIFI payload formatmailto/tel/sms URIsUPI URICanvas and SVG export

QR Code Design and Privacy Notes

Scan reliability

Keep foreground/background contrast high, leave a quiet zone of 2 or more, and avoid dense visual treatments when the payload is long. Test the final QR on at least two real devices before print distribution.

Logo safety

A center logo covers QR modules. Error correction can compensate, but logos above roughly 25% of the QR area increase scan failure risk. Use error correction H and keep logo padding generous when the artwork is complex.

Static limitations

Static QR codes cannot be edited, redirected, or tracked after generation. If the destination URL changes, you must generate and redistribute a new code or use a trackable redirect URL as the encoded destination.

Private payloads stay local

QR payloads are generated in the browser. WiFi passwords, contact details, phone numbers, UPI IDs, and messages are not uploaded to a server, but anyone who scans the final QR code can read the encoded payload.

QR Code Generator FAQ

Is this a static or dynamic QR code generator?
This tool creates static QR codes. The destination or payload is encoded directly into the downloaded image. There is no redirect server, scan tracking, account, or hosted dashboard. If you need to change the destination later, generate a new QR code.
What QR code types can I create?
You can create QR codes for URLs, text, WiFi, vCard contacts, email, phone, SMS, WhatsApp, calendar events, maps or coordinates, UPI payments, hosted PDFs, images, videos, audio, restaurant menus, feedback forms, booking pages, coupons, and app landing page URLs.
Can I add a logo to my QR code?
Yes. Upload a PNG, JPG, or WebP logo in the Design panel. The logo is placed in the center of the QR code. Use error correction level Q or H, keep the logo near 25% of the QR area or smaller, and scan-test the result before printing.
Which export format is best for print?
SVG is best for large-format print because it scales without quality loss. PNG at 2048 px or 4096 px also works well for most print jobs. Avoid using a small 512 px raster export for posters, banners, or signage.
Which QR code size should I download?
Use 512 px for small digital previews, 1024 px for general web and light print work, and 2048 px or 4096 px for posters, packaging, menus, signage, or any situation where the code may be viewed from farther away.
Can I create a WiFi QR code?
Yes. Select WiFi, enter the network name, password, security type, and hidden-network option if needed. The tool builds the standard WIFI: payload so supported phones can prompt users to join the network after scanning.
Can I create a UPI payment QR code?
Yes. Select UPI and enter the UPI ID, optional payee name, amount, and note. The tool creates a upi://pay payload with INR currency. Always test the QR code in your preferred UPI app before accepting real payments.
Can I track QR code scans?
No. Static QR codes do not include scan tracking. To measure scans, create a trackable redirect URL with your analytics or dynamic QR service, then paste that URL into this generator.
Can I edit the QR code after downloading it?
No. Static QR codes cannot be edited after export because the data is encoded into the modules. To change the destination, payment details, WiFi password, or contact information, generate and distribute a new QR code.
Is my QR code data uploaded to a server?
No. QR generation runs in your browser. URLs, WiFi passwords, contact details, UPI IDs, phone numbers, and other payload values are used locally to render the QR image and are not uploaded to WebToolsPlanet.
How do I create a WiFi QR code for my restaurant?
Select the WiFi type from the QR type selector, enter your network name (SSID), password, and security type (WPA2 is most common). The tool builds the WIFI: payload automatically. Print the QR code and display it on tables, at the entrance, or at the counter so guests can connect without asking staff for the password.
Which UPI apps work with the generated QR code?
The UPI QR code works with all standard UPI apps including GPay, PhonePe, Paytm, BHIM, Amazon Pay, and any other app that supports the upi://pay URI format. Always verify a test payment in your app before using the QR code for real transactions.
What information can I encode in a vCard QR code?
A vCard QR code can encode your full name, phone number, email address, company name, job title, website URL, and postal address. The tool formats the data as vCard 3.0, which is supported by iOS Contacts, Android, and most contact management apps. Useful for business cards and conference badges.
Can I make a WhatsApp QR code that opens a chat?
Yes. Select the WhatsApp type, enter the recipient phone number with country code, and optionally add a pre-filled message. Scanning the QR code opens WhatsApp and starts a chat with that number directly. Useful for business contact cards, support pages, and marketing materials.
Does the SVG export work for large-format printing?
Yes. SVG is a vector format that scales to any size without quality loss. Use SVG when the QR code will appear on posters, banners, packaging, menus, or any format larger than A4. Most professional print tools and design software accept SVG files directly.
Is this QR code generator free with no sign up?
Yes. The tool is completely free, requires no account, and has no usage limits. QR codes are generated entirely in your browser — no data is sent to a server and no registration is required.
Can I create a QR code for a Google Maps location?
Yes. Select the Location type and enter the latitude and longitude coordinates. The generated QR code opens the location in the user's default maps app on scan. You can get coordinates from Google Maps by right-clicking a location and copying the coordinates.
What is the best error correction level when adding a logo?
Use error correction level Q or H when adding a logo. Higher error correction allows the QR code to stay scannable even when the logo covers up to 25–30% of the modules. Levels L and M may cause scan failures with a logo present.
Why is my QR code hard to scan?
Common causes include low foreground/background contrast, a missing quiet zone, a logo that covers too many modules, low error correction with a logo, a very long payload, transparent backgrounds placed on busy artwork, or printing the code too small.
What is the safest design for a printed QR code?
Use a dark foreground on a light background, keep the quiet zone clear, choose error correction M or higher, use Q or H when a logo is present, export at a high size, and test the exact printed or placed design with the devices your audience is likely to use.