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 static QR code stores the destination directly in the QR pattern. It is permanent, free, and works without a subscription or account. The code itself never expires. Dynamic QR codes usually redirect through a third-party server and often require a paid plan to keep working. For most use cases, including sharing a URL, WiFi password, UPI payment, contact details, or a stable document link, a free static QR code is the simpler choice.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Static QR codes generated here never expire. The destination is encoded directly in the QR image with no server or redirect layer, so the code works for as long as the destination itself exists. Dynamic QR codes from paid services may stop working if a subscription lapses or the redirect provider shuts down.
Yes. Toggle the transparent background option in the Design panel to remove the background fill, leaving only the foreground modules. Transparent QR codes are useful for overlaying onto flyers, product packaging, or branded artwork. Keep strong contrast between the modules and whatever background they will sit on, and always scan-test over the actual background before printing.
Yes, by setting a light foreground color and a dark background. Inverted QR codes look striking on dark packaging or slides, but many phone cameras and older scanner apps are tuned to expect dark modules on a light background and can fail to read inverted or low-contrast codes. Keep contrast at 4.5:1 or higher, use a high error correction level, and scan-test with at least two different phones before printing or publishing an inverted design.
Yes. Export SVG for the sharpest result on fabric printing (screen print or heat transfer), and keep the code at least 2×2 inches so it stays scannable on a curved or textured surface. A "Scan Me" frame or caption around the QR code — printed separately or added in your design software — significantly increases scan rates, since a bare QR code on apparel is easy to miss.
Yes. For a flyer or business card, export PNG at 1024 px or SVG and place it with a clear quiet zone and a short "Scan Me" label, since a bare code on busy print artwork is easy to overlook. For Apple Wallet, this tool does not create Wallet passes directly — generate the QR code here for the destination you want (a URL, coupon, or ticket page), then add that image to a pass using Apple's PassKit tooling or a pass-creation service.
Yes. Open the Google Doc, click Share, set link access to "Anyone with the link," copy the URL, and paste it into this generator as a URL QR code. There is no separate "Google Doc" QR type because the QR code is just encoding the document's share link — make sure the sharing permission is set correctly before printing, or scanners will hit a permission-denied page.
Those apps do not have a reliable built-in QR generator, so the simpler path is to create the QR code here and then place the exported image into your document or design file like any other graphic. Use PNG for Word or Excel, and SVG for InDesign or Illustrator so the code stays crisp at any print size. This also avoids the scan-reliability issues that generic office-suite QR add-ins are prone to.
Yes, as a URL QR code pointing to wherever the video or image is hosted (YouTube, Vimeo, Google Drive, Google Photos, or your own site) — a QR code can't embed a video or photo file directly, only a link to it. Make sure the hosting link is set to public or "anyone with the link" before printing, so scanners aren't blocked by a sign-in prompt.
Yes. Paste your RSVP form link (Google Form or similar), a shared photo album link, or your wedding website URL as a URL QR code. Many couples print one QR code on invitations for RSVP and a second on a table sign or thank-you card linking to the shared photo album — generate a separate static QR for each destination since a static code cannot be edited after printing.
Technically yes, but it is not practical — a real QR code's module pattern is generated by an encoding algorithm, and even a single misplaced pixel can make it unscannable. Hand-drawn or "rickroll" QR codes seen online were generated by software first and then reproduced carefully, not created freehand. Use this generator for anything you actually want to scan reliably.
A QR code itself can't contain a virus — it only encodes a short piece of text, usually a URL. The real risk is what that URL points to: a phishing site or a prompt to download something malicious. Treat an unknown QR code the same way you'd treat an unfamiliar link — check the destination before entering credentials or downloading a file, especially for QR codes in public places that could have been covered by a sticker.
Generate multiple QR codes at once. Paste one URL per line or upload a CSV with custom filenames, then download a ZIP of PNG files. Free, browser-based, no account required.
Create a WhatsApp QR code that opens a chat with your phone number and an optional pre-filled message. Download PNG or SVG for print and sharing.
Create a vCard QR code for contact details. Share name, phone, email, company, title, website, and address in a scan-ready QR code.
Create a QR code for a hosted PDF link. Paste a public PDF URL and download a static QR code as PNG or SVG for print or digital sharing.
Create a restaurant menu QR code from a hosted menu URL. Download a static QR code as PNG or SVG for tables, counters, flyers, and signage.
Create a QR code for a public Google Form or feedback form link. Download a static QR code as PNG or SVG for events, classrooms, stores, and surveys.
Open the QR tools hub for static QR, WhatsApp QR, vCard QR, PDF QR, menu QR, form QR, Instagram QR, YouTube QR, location QR, event QR, WiFi QR, UPI QR, branded logo QR, print, and scan reliability helpers.
Broader workflow content that links this tool back into the wider cluster.
Learn how to scan a QR code on a Mac, Windows PC, or Chromebook without a camera — take a screenshot, upload it, and read the code in seconds.
Looking for a "reverse QR code" tool? Here's how to decode what's inside an existing QR code, and separately, how to generate one from raw data.
Learn every way to scan a QR code on iPhone — the Camera app, Control Center's Scan Code button, the hidden Settings toggle, and scanning from a screenshot or saved photo.
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.