Create custom QR codes — free
Generate crisp, scannable QR codes for links, text, Wi-Fi and more — download in high resolution, ready to print or share.
- Scannable on every phone, every time
- High-resolution PNG ready for print
- Free · no signup · unlimited codes
Links, text, Wi-Fi, contact and more
Enter Data
What you can do with QR Generator
Everything this tool helps you accomplish — no learning curve, no setup.
- 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
QR Generator settings & options
Everything you can fine-tune before you download — each control explained, so you know exactly what it does.
Content
Enter Data
PresetsText / URLURLWi-FiContactEmailSMSPhoneLocationUPI Payment
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.
Text or URL to encode
Text inputThe 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 URL
Text inputShown for the URL type: the web address the QR code opens when scanned.
Network name (SSID)
Text inputShown 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.
Password
Text inputThe Wi-Fi network's password, embedded in the code so phones can connect automatically after scanning without typing it.
Encryption
DropdownWPAWEPNo password
Must match the router's actual security type: WPA for most modern networks, WEP for old hardware, or No password for an open network.
Full name
Text inputShown for the Contact type: the contact's name saved to the phone's address book when the code is scanned.
Phone
Text inputPhone number field shown for the Contact and SMS types; for SMS it sets the number the pre-written message will be sent to.
Shown for the Contact type: the email address included in the saved address-book entry.
Organisation
Text inputOptional company or organisation name stored with the contact details in the Contact QR code.
Job title
Text inputOptional role or position stored with the contact details in the Contact QR code.
Website
Text inputOptional website link stored with the contact details in the Contact QR code.
To
Text inputShown for the Email type: the recipient address a pre-filled email is sent to when the code is scanned.
Subject
Text inputOptional subject line pre-filled in the scanner's email app for the Email QR type.
Message
Text inputPre-written message body shown for the Email and SMS types; the scanner's app opens with this text ready to send.
Phone number
Text inputShown for the Phone type: the number dialed when the code is scanned; include the country code, e.g. +15551234567.
Latitude
Number inputShown for the Location type: the point's latitude coordinate; scanning opens this spot in the phone's maps app.
Longitude
Number inputShown for the Location type: the point's longitude coordinate, paired with latitude to pin the exact map location.
Payment Address Type *
DropdownUPI AddressBank Account NumberAadhaar NumberMobile Number
Shown for the UPI Payment type: chooses which identifier receives the payment — a UPI ID, bank account, Aadhaar number, or mobile number.
UPI ID / VPA *
Text inputThe 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 inputAppears when Bank Account Number is selected: the 11-character bank branch code required so the account can receive payments.
Amount (Rs)
Number inputOptional fixed amount pre-filled in the payer's UPI app; leave blank to let the payer enter their own amount.
Recipient Name
Text inputOptional payee name shown in the payer's UPI app so they can confirm who they are paying.
Note / Description
Text inputOptional note attached to the payment, such as what the payment is for.
Style
Foreground
Color pickerColor of the dark QR modules; keep it strongly contrasting with the background so scanners read the code reliably.
Background
Color pickerColor behind the code and its surrounding frame; a light background with a dark foreground scans best.
Logo (optional)
File inputAdds your own brand image above the QR code in the downloaded PNG; a Remove button clears it again.
Size
Size
SliderRange: 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 Correction
PresetsL (7%)M (15%)Q (25%)H (30%)
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.
Download
Add a small Pixoate label below the QR
On / OffOn by default: prints a small text line under the code in the downloaded PNG; untick it for a clean, label-free image.
Done with QR Generator? Try these next
Hand-picked tools that pair well with QR Generator. Keep going without losing your file.
URL Encoder / Decoder
Percent-encode URL components or whole URLs, and decode them back. encodeURIComponent and encodeURI modes.
Try it nowBusiness Card Maker
Design a print-ready 85×55mm business card. Three layouts, custom colors, 10-up A4 PDF for the printer.
Try it nowBusiness Card Scanner
Snap a business card photo and get a standards-compliant vCard 3.0 (.vcf) ready to import into Contacts.
Try it nowPassword Generator
Generate strong cryptographically-random passwords up to 128 characters with live entropy estimation.
Try it nowInvoice Generator
Generate professional PDF invoices in seconds. Line items, tax, discount, six major currencies, live preview.
Try it nowFavicon Generator
Generate every favicon size (16, 32, 48, Apple 180, Android 192 & 512) plus site.webmanifest from a single image. Download as ZIP.
Try it nowFrequently Asked Questions
No. Every QR code here is static — the data (your URL, text, WiFi or UPI details) is encoded directly into the code itself, so there is no server, account or subscription to keep it alive. It works permanently and never expires, unlike "dynamic" QR codes from paid services that redirect through a link and stop scanning once you cancel the plan. The trade-off: because the data is baked in, you cannot edit the destination after printing.
pricingYes. Generating and downloading QR codes is completely free with no account required and no watermark on the image. Codes are created right in your browser, so your data is not uploaded anywhere. Download as PNG for screens or SVG for sharp printing on flyers, menus and packaging.
pricingEnter a URL, text, phone number, or email and generate a QR instantly. You can resize the code, change colors, and download as PNG or SVG. SVG scales sharply for print on flyers, menus, and packaging, while PNG works well for screens and social media.
usageFor most phones, a minimum of around 2 cm for print and sufficient contrast works well. Use a dark code on a light background, avoid busy patterns behind it, and leave quiet zone margins. Our QR generator lets you adjust size and colors for reliable scanning.
tipsYes. Pick high-contrast colors and test scanning at different sizes and distances. Subtle brand hues can look great if contrast is preserved. The built-in preview helps you validate readability before exporting for signage, packaging, event passes, or brochures.
featuresUse SVG for print because it is vector-based and scales without quality loss. Use PNG for screens and common drag-and-drop use. Our QR code maker provides both formats so you can deploy codes across websites, slides, posters, and product labels with confidence.
technicalYes. Codes are generated in your browser, we don't store your data, and downloads have no watermark. You can safely create QR codes for menus, Wi‑Fi credentials, link trees, and promotions knowing your content remains private and instantly deployable.
privacyPick the QR type (URL, Wi‑Fi, vCard, UPI, menu or plain text), enter your content, then customise the colours and drop in a logo if you want. The QR code is created live as you type — hit Download to save a high‑resolution PNG or SVG. It is free, needs no signup and never expires.
usageYes. Pick the type tab — Wi-Fi, Contact, Email, SMS, Phone or Location — and fill the form. We build the exact payload scanners expect (e.g. the WIFI: format that joins a network on scan, or a vCard 3.0 that saves straight to contacts). URL, plain text and UPI payments are supported too.
featuresYes. Use Download SVG for a crisp, infinitely scalable vector (ideal for print and large signage). You can also turn off the small Pixoate label with the checkbox for a completely branding-free QR in PNG or SVG.
usageError correction adds redundant data so a scanner can still read the code even if part of it is dirty, scratched or covered — L recovers about 7%, M 15%, Q 25% and H 30%. Use M for everyday links and text, and step up to Q or H if the code will be printed small, handled a lot, or has a logo covering part of it.
technicalUpload an image in the Logo field under Style settings and it's automatically composited above the generated code. Because the logo covers part of the code's data cells, raise Error Correction to H (30%) first so scanners can still reconstruct the covered area and the code keeps scanning reliably.
featuresDrag the Size slider between 128px and 512px in 32px steps — larger sizes stay sharp on posters and signage, smaller ones keep the PNG lightweight for web use. If you need an even bigger print size, download the SVG instead, which scales to any dimension with zero quality loss regardless of the slider.
technicalSet Error Correction to H (30%) before adding your logo so the missing data under it can still be recovered, keep foreground/background colors high-contrast, and size the code to at least 384px if it will be printed. Always test-scan the result with your own phone before publishing it.
tipsSwitch the type selector to UPI Payment, then pick a Payment Address Type — UPI ID / VPA, Bank Account Number (with the required IFSC Code), Aadhaar Number, or Mobile Number — and enter that address. Add an Amount to pre-fill the payment value, plus an optional Recipient Name and Note, and the QR encodes a standard upi://pay link any UPI app can scan and pay instantly. Leave Amount blank if you want the payer to enter their own amount.
featuresThis is the Encryption field inside the Wi-Fi type, and it must match your router's actual security setting or phones will read the code but fail to connect. Pick WPA for the vast majority of modern home and office routers (covers WPA/WPA2/WPA3), WEP only for old legacy hardware, and 'No password' for a fully open network such as a public cafe hotspot. When unsure, check your router's admin page or the security type shown when you connect manually.
technicalYes — with the Text/URL type selected, use the quick-fill preset buttons below the textarea: Website URL, Phone Number, Email, WiFi Network and Plain Text each drop in a ready-made sample value so a working QR code appears instantly and you can try the colour, logo and size controls right away. Replace the sample text with your own content whenever you're ready to generate the real code.
usageYes — once a code is generated, the 'Continue in Photo Editor' button on the download panel sends that exact QR PNG straight into Pixoate's photo/design editor without re-uploading it, so you can drop it onto a poster, flyer or social template and add text or graphics around it in the same session.
featuresChoose the Website URL preset, paste your link, and the QR code appears live in the preview — then download it as PNG or SVG. The link is encoded directly into the pattern (a static code), so it keeps working forever with no account or renewal. A shortened link produces a less dense, easier-to-scan code than a very long URL.
usageHow 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 in seconds.
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.
Pixoate