QR Code Generator

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

pixoate.com

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

Presets

Text / 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 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 URL

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

Password

Text input

The Wi-Fi network's password, embedded in the code so phones can connect automatically after scanning without typing it.

Encryption

Dropdown

WPAWEPNo 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 input

Shown for the Contact type: the contact's name saved to the phone's address book when the code is scanned.

Phone

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

Email

Text input

Shown for the Contact type: the email address included in the saved address-book entry.

Organisation

Text input

Optional company or organisation name stored with the contact details in the Contact QR code.

Job title

Text input

Optional role or position stored with the contact details in the Contact QR code.

Website

Text input

Optional website link stored with the contact details in the Contact QR code.

To

Text input

Shown for the Email type: the recipient address a pre-filled email is sent to when the code is scanned.

Subject

Text input

Optional subject line pre-filled in the scanner's email app for the Email QR type.

Message

Text input

Pre-written message body shown for the Email and SMS types; the scanner's app opens with this text ready to send.

Phone number

Text input

Shown for the Phone type: the number dialed when the code is scanned; include the country code, e.g. +15551234567.

Latitude

Number input

Shown for the Location type: the point's latitude coordinate; scanning opens this spot in the phone's maps app.

Longitude

Number input

Shown for the Location type: the point's longitude coordinate, paired with latitude to pin the exact map location.

Payment Address Type *

Dropdown

UPI 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 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 Name

Text input

Optional payee name shown in the payer's UPI app so they can confirm who they are paying.

Note / Description

Text input

Optional note attached to the payment, such as what the payment is for.

Style

Foreground

Color picker

Color of the dark QR modules; keep it strongly contrasting with the background so scanners read the code reliably.

Background

Color 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

Size

Slider

Range: 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

Presets

L (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 / Off

On by default: prints a small text line under the code in the downloaded PNG; untick it for a clean, label-free image.

Files are auto-deleted after processingProcessed securely over HTTPS

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

pricing

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

pricing

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

usage

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

tips

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

features

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

technical

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

privacy

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

usage

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

features

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

usage

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

technical

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

features

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

technical

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

tips

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

features

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

technical

Yes — 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.

usage

Yes — 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.

features

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

usage

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 in seconds.

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.