WiFi QR example
Guest network card with SSID, security type, password handling, and camera-friendly quiet zone.
Create a WiFi QR codeCreate static QR codes for URL, WiFi, UPI, vCard, WhatsApp and more. Download PNG or SVG. No signup.
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.
Find this tool useful? Support the project to keep it free!
Buy me a coffeeURL 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.
Choose the QR type: URL, WiFi, vCard, WhatsApp, UPI, email, SMS, event, location, menu, coupon, app, or another supported format.
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.
Review the live QR preview and the scan reliability panel for validation, contrast, quiet-zone, logo, payload-density, and print warnings.
Customize the design with foreground and background colors, transparent background, dot style, corner style, margin, logo size, logo padding, and error correction level.
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.
Download the QR code or copy the SVG payload, then scan-test the final code on a real device before publishing or printing.
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.
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.
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.
Upload a PNG, JPG, or WebP logo and it will be placed in the center of the QR code. A center logo covers some QR modules, so error correction is essential — select Q or H in the Design panel. Level Q tolerates up to 25% module damage and level H tolerates up to 30%. Keep the logo at or below 25% of the total QR area, use generous padding around the logo edges, and maintain strong foreground/background contrast. Test the final code by scanning it on a real device before printing. Use SVG export to preserve logo sharpness at any print size.
Preview common QR setups before choosing a dedicated QR type or export setting.
Guest network card with SSID, security type, password handling, and camera-friendly quiet zone.
Create a WiFi QR codePayment QR setup for UPI ID, payee name, optional amount, and payment note.
Create a UPI payment QR codeBranded QR with centered logo, high error correction, and vector SVG export for print.
Create a QR code with logoA 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 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.
| Feature | WebToolsPlanet static QR generator | Dynamic QR code services |
|---|---|---|
| Destination control | The final destination is encoded directly in the QR image. | The QR points to a redirect URL controlled by the service. |
| Editing after print | Not editable. Generate a new QR code if the payload changes. | Usually editable from a dashboard while the printed code stays the same. |
| Scan tracking | No scan tracking, analytics, cookies, or server dependency. | Can track scans, locations, devices, campaigns, and timestamps. |
| Reliability | Works as long as the encoded destination itself still exists. | Depends on the dynamic provider, redirect URL, plan, and tracking service. |
| Privacy | Payload generation happens in the browser and no scan data is collected here. | Scan data typically passes through the provider infrastructure. |
Choose export settings based on where the QR code will appear. Larger files and vector output give printers and designers more room to work.
Small digital use
Good for screen previews, quick sharing, and small web placements.
General print
A practical baseline for flyers, labels, receipts, and basic signage.
Large print
Use for posters, packaging, menus, display boards, and distant scanning.
Logo QR codes
Higher error correction helps compensate for center logos and styling.
Minimum contrast
Use strong foreground/background contrast for reliable scanning.
Quiet zone
Keep clear space around the QR so scanners can detect the code edges.
Tested with iPhone camera, Android camera, Google Lens, and common UPI apps. Keep contrast high and scan-test the final exported design before printing.
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.
This example creates a restaurant menu QR code with brand-safe print settings.
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 pxStatic 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 rolloutThe 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
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.
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 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.
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.
Broader workflow content that links this tool back into the wider cluster.

A practical troubleshooting guide for QR codes that will not scan. Covers contrast, quiet zone, size, logo settings, payload length, print quality, and real-device testing.

A practical guide to choosing the right QR code size for different print formats. Covers minimum sizes, scan distance rules, PNG DPI requirements, and SVG vs PNG for print.

A guide to creating branded QR codes with a logo in the center while keeping them scannable. Covers error correction, logo size limits, contrast rules, and testing checklist.
Choose a content type, then add the details to encode.
Paste a website URL. For text, email, phone, WiFi, or WhatsApp, choose the matching QR type above.
Scan reliability
Non-blocking checks for contrast, density, logo use, and print setup.
URL is required
Payloads can include private details such as passwords, phone numbers, or payment IDs.
No payload generated yet.
Use high contrast for better scanning.
Use 512px or larger for print.
Test your QR code before printing.
PNG, JPEG, or WebP up to 500 KB.