

QR Code Generator — Create a Free Static QR Code Online
Links, text, Wi-Fi, contact and more
Encode supported URL, WiFi, UPI, phone, email or text data without a hosted redirect.
- PNG and SVG downloads
- Adjustable size, color and error correction
- Generated in your browser
Need scan analytics?
Create a QR code with analytics— QR Scan GeneratorEnter the data to encode and preview the QR code
How to make a QR code for a link, Wi-Fi network, contact or payment
This QR code generator turns a link, a line of text, Wi-Fi details, a contact card, an email, a text message, a phone number, a map point or a UPI payment into a code that phones can scan. The preview updates as you type, and you can set colors, size and error correction before you download a PNG. Every code is static, so the data sits inside the image and nothing is hosted that could expire.
Make a Wi-Fi QR code that joins the network when scanned
Open the Wi-Fi type and enter the Network name (SSID) exactly as it appears in your phone's Wi-Fi list. Set Encryption to match the router: WPA for most modern networks, WEP for old hardware, or No password for an open network. Semicolons, colons, commas and quotation marks in the name or password are escaped for you. The password is stored inside the code, so anyone who scans it can read it. If you are choosing a new one, make a strong random password first.
- Select the Wi-Fi type above the form.
- Enter the Network name (SSID) exactly as your router shows it.
- Choose the Encryption setting that matches your router, or No password.
- Enter the Password and scan the preview with a phone.
- Download the PNG once the phone offers to join the network.
Create a contact QR code for a business card
The Contact type builds a vCard from Full name, Phone, Email, Organisation, Job title and Website, which a phone can save to its address book after scanning. A name, a phone number or an email is needed before a code appears. There is no field for a street address or a photo, so keep the code for the details people need to reach you. The business card maker lays out printable cards but has no field for a QR image, so place the PNG on your own design and scan the printed card before you order a run.
Set size, colors and error correction so the code scans
Foreground and Background sit in the Style tab. Keep the code dark on a light ground, because contrast matters more than matching a brand color. The Size tab sets the code width from 128 to 512 pixels in steps of 32, and the PNG adds a margin around it. Error Correction offers L, M, Q and H, which can recover about 7%, 15%, 25% and 30% of a damaged code. A higher level adds redundancy, so the pattern gets denser and needs more room. M suits most links.
Add a logo to a QR code and keep it scannable
Upload an image in the Logo tab and it appears in a band above the code, scaled down to fit when it is large, while the pattern itself stays untouched. The logo is part of the PNG only: the SVG export holds the code alone, with no logo band and no label, so add a logo to a vector file in a design tool. To place a logo over the middle instead, use Continue in Photo Editor to open the code in the photo editor, set Error Correction to H first and test the result with a phone.
Generate many QR codes from a list at once
The Bulk tab, a Premium feature, appears when the Text / URL type is selected. Paste one value per line, or CSV rows where the first column is used, and each value gets a code with your current colors, size, error correction and logo. Blank lines and repeated values are dropped, and a comma ends a value, so a link containing a comma is cut at that point. The codes arrive as one ZIP of PNG files numbered in list order.
Before you print or publish a QR code
- Scan the preview with a phone, then scan the printed copy at its final size.
- Type the full address with https:// in the URL type, because it is encoded exactly as typed.
- Keep the foreground clearly darker than the background.
- Check that the destination works, since a static code cannot be edited after printing.
- Choose PNG for screens and documents, and SVG with Premium for large print.
- While you are signed in, downloaded PNG and SVG files and uploaded logos are also saved privately to My Work.
Putting your QR code to work
Before sharing a WiFi network as a code, create a strong random password, and to put the finished code on a poster or product photo, layer it over another image. If the code links to your website, give the site its own tab icon and print cards that carry the same link.
What you can do with QR Generator
Review the main capabilities before you begin.
- Turn any link or text into a QR code
- Share WiFi access with a scannable code
- Create UPI payment QR codes with amount
- Generate contact, phone and email QR codes
- Customize QR colors and drop in your logo
- Make static QR codes that never expire
Settings reference
30 settings
Available controls for QR Generator.
Content
- Enter DataPresets
- Chooses what kind of QR code to create; each type reveals its own fields, such as Wi-Fi details, contact info, or a payment address.Options: Text / URLURLWi-FiContactEmailSMSPhoneLocationUPI Payment
- Text or URL to encodeText input
- The link, message, or other data the code will contain when the Text / URL type is selected; quick-fill sample buttons below the box (Website URL, Phone Number, Email, WiFi Network, Plain Text) insert ready-made example values, and the preview regenerates live as you type.
- Website URLText input
- Shown for the URL type: the web address the QR code opens when scanned.
- Network name (SSID)Text input
- Shown for the Wi-Fi type: the network's name exactly as it appears in phone Wi-Fi lists; scanning the code offers to join this network.
- PasswordText input
- The Wi-Fi network's password, embedded in the code so phones can connect automatically after scanning without typing it.
- EncryptionDropdown
- Must match the router's actual security type: WPA for most modern networks, WEP for old hardware, or No password for an open network.Options: WPAWEPNo password
- Full nameText input
- Shown for the Contact type: the contact's name saved to the phone's address book when the code is scanned.
- PhoneText input
- Phone number field shown for the Contact and SMS types; for SMS it sets the number the pre-written message will be sent to.
- EmailText input
- Shown for the Contact type: the email address included in the saved address-book entry.
- OrganisationText input
- Optional company or organisation name stored with the contact details in the Contact QR code.
- Job titleText input
- Optional role or position stored with the contact details in the Contact QR code.
- WebsiteText input
- Optional website link stored with the contact details in the Contact QR code.
- ToText input
- Shown for the Email type: the recipient address a pre-filled email is sent to when the code is scanned.
- SubjectText input
- Optional subject line pre-filled in the scanner's email app for the Email QR type.
- MessageText input
- Pre-written message body shown for the Email and SMS types; the scanner's app opens with this text ready to send.
- Phone numberText input
- Shown for the Phone type: the number dialed when the code is scanned; include the country code, e.g. +15551234567.
- LatitudeNumber input
- Shown for the Location type: the point's latitude coordinate; scanning opens this spot in the phone's maps app.
- LongitudeNumber input
- Shown for the Location type: the point's longitude coordinate, paired with latitude to pin the exact map location.
- Payment Address Type *Dropdown
- Shown for the UPI Payment type: chooses which identifier receives the payment — a UPI ID, bank account, Aadhaar number, or mobile number.Options: UPI AddressBank Account NumberAadhaar NumberMobile Number
- UPI ID / VPA *Text input
- The payment address that receives money; the field's label switches to Bank Account Number, Aadhaar Number, or Mobile Number to match the selected address type.
- IFSC Code *Text input
- Appears when Bank Account Number is selected: the 11-character bank branch code required so the account can receive payments.
- Amount (Rs)Number input
- Optional fixed amount pre-filled in the payer's UPI app; leave blank to let the payer enter their own amount.
- Recipient NameText input
- Optional payee name shown in the payer's UPI app so they can confirm who they are paying.
- Note / DescriptionText input
- Optional note attached to the payment, such as what the payment is for.
Style
- ForegroundColor picker
- Color of the dark QR modules; keep it strongly contrasting with the background so scanners read the code reliably.
- BackgroundColor picker
- Color behind the code and its surrounding frame; a light background with a dark foreground scans best.
- Logo (optional)File input
- Adds your own brand image above the QR code in the downloaded PNG; a Remove button clears it again.
Size
- SizeSliderRange: 128–512px · Default: 512px
- Sets the QR code's pixel dimensions in 32px steps; larger sizes stay sharp when printed, smaller ones keep the file lightweight for web use.
- Error CorrectionPresets
- Adds redundancy so a partly dirty, scratched, or covered code still scans; L recovers about 7% and H up to 30%. Pick higher levels for small prints.Options: L (7%)M (15%)Q (25%)H (30%)
Download
- Add a small Pixoate label below the QROn / Off
- On by default: prints a small text line under the code in the downloaded PNG; untick it for a clean, label-free image.
Related tools for QR Generator
Tools for common next steps after QR Generator.
Developer Tools
URL Encoder / Decoder
Encode or decode a string or full URL using component and full-URL modes in your browser.
Try it nowBusiness Generators
Business Card Maker
Choose a business-card layout, set the content and colors, and download a 10-up A4 PDF for printing.
Try it nowOCR & Data Extraction
Business Card Scanner
Extract contact details from a business card and download a vCard (.vcf) for Contacts or your CRM.
Try it nowFrequently Asked Questions
How QR Generator helps you get it done
Real problems it solves every day — for businesses, creators, and everyday tasks. Find the use case that fits you and start.
WiFi Password QR Code for Guests
Create WiFi QR codes for restaurant, hotel, and home guests to connect instantly without typing passwords
Instagram & TikTok Profile QR Codes
Generate QR codes linking to Instagram, TikTok, YouTube profiles for easy follower growth and social media marketing
Restaurant Digital Menu QR Codes
Create contactless menu QR codes for restaurants, cafes, and bars to comply with health regulations and reduce printing costs
Business Card Contact QR Codes
Add vCard QR codes to business cards for instant contact saving including phone, email, LinkedIn, and website
Google Reviews & Feedback QR Codes
Generate QR codes linking to Google Business reviews, Yelp pages, and customer feedback forms to boost online reputation
Event Registration & Check-in QR Codes
Create QR codes for wedding RSVPs, conference registration, and event check-in processes for contactless management
Accept UPI Payments at a Market Stall
Generate a UPI Payment QR pre-filled with your VPA or bank details and a fixed amount so street vendors, tutors and small sellers can get paid instantly with any UPI app — no POS terminal needed.
Branded, Print-Ready Codes for Packaging
Add your logo, raise Error Correction to H, and download the vector SVG so the code stays crisp at any size on product labels, packaging inserts or large-format posters.
Turn-by-Turn Directions on Event Signage
Encode exact coordinates with the Location type so guests scan a sign at a wedding venue, festival or open house and get one-tap directions in their maps app.
White-Label QR Assets for Clients
Agencies and freelancers can turn off the Pixoate footer label before exporting, delivering completely unbranded PNG or SVG QR codes as part of a client project.
Contactless Wi-Fi Sign-In for Guests
Fill in the Wi-Fi type's SSID, password and encryption once, then print or display the generated code at a cafe counter, Airbnb, office lobby or home guest room so visitors join the network by scanning instead of asking for or typing a password.
Digital Business Card via Scannable Contact QR
Encode your name, phone, email, organisation, job title and website with the Contact (vCard) type so a single scan at a conference, meetup or interview saves your details straight into someone's phone contacts — no app, no typing, no lost paper card.
Watch each transformation land
Every photo crosses the slash untouched and comes out the other side finished.
























