A neutral set of source details followed by a polished artifact created by QR Generator.
QR Code Generator — Create a Free Static QR Code Online — static QR code maker for links, Wi-Fi networks, contacts and payments — Generated result
QR Code Generator — Create a Free Static QR Code Online — static QR code maker for links, Wi-Fi networks, contacts and payments — Reference
QR Code Generator

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 Generator

Enter 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.

  1. Select the Wi-Fi type above the form.
  2. Enter the Network name (SSID) exactly as your router shows it.
  3. Choose the Encryption setting that matches your router, or No password.
  4. Enter the Password and scan the preview with a phone.
  5. 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.

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

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.
Free to use · No signup required · Without watermarkUploads are encrypted in transitRemoved under our retention policy

Frequently 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.

For Business

WiFi Password QR Code for Guests

Create WiFi QR codes for restaurant, hotel, and home guests to connect instantly without typing passwords

Social Media

Instagram & TikTok Profile QR Codes

Generate QR codes linking to Instagram, TikTok, YouTube profiles for easy follower growth and social media marketing

For Business

Restaurant Digital Menu QR Codes

Create contactless menu QR codes for restaurants, cafes, and bars to comply with health regulations and reduce printing costs

For Business

Business Card Contact QR Codes

Add vCard QR codes to business cards for instant contact saving including phone, email, LinkedIn, and website

For Business

Google Reviews & Feedback QR Codes

Generate QR codes linking to Google Business reviews, Yelp pages, and customer feedback forms to boost online reputation

Personal Use

Event Registration & Check-in QR Codes

Create QR codes for wedding RSVPs, conference registration, and event check-in processes for contactless management

Finance

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.

Publishing

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.

Events

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.

For Business

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.

For Business

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.

Career & HR

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.