Guides 6 min read

How to Create a QR Code — How to Make QR Codes, Step by Step

By Arvind Sharma Published 2026-09-13 Updated 2026-09-23
Arvind Sharma — Founder, QRPress QR Code GeneratorArvind built QRPress to give small businesses free, print-ready QR codes without scan caps, ads, or expiry. He writes guides focused on practical deployment — payments, printing, and shop-level security.

Creating a QR code is a one-input field and a download button — the real decision is which type to create, because each QR stores a different kind of data and behaves differently in the wild. Whether you searched how to make qr codes or how to generate a qr code, this is the map: what the seven common formats are, when to pick each one, and the exact steps to generate, style and print them with a free generator that needs no login and does not expire static codes.

Which QR Format Should You Pick?

Every QR code stores exactly one payload, so your choice of format is a choice about the data:

  • Website QR: stores a URL. Best for landing pages, portfolios, menus, and campaign links.
  • WiFi QR: stores your network name and password in the standard connect-format. Scan and the phone joins automatically - ideal for the guest network at a cafe or clinic.
  • vCard QR: stores a complete contact card (name, phone, email, company, address, links). Scanning opens the phone's native 'Save contact' screen.
  • Text QR: stores a plain message or short note; the scanner shows it as text.
  • UPI payment QR: encodes your UPI ID for scan-and-pay at shops, events or invoices.
  • PDF/document QR: links to a hosted document or has the destination generated for uploads.
  • Dynamic QR: a short link that redirects from a dashboard you own - editable after printing and trackable for scan counts.

How Do You Create a Website or Text QR Code?

Start at the QR generator home page: paste your URL into the URL field, or switch to the Plain Text tab and type your message. The code renders instantly as you type - no account, no signup, no expiry, your input is never stored on a server. You can tweak the size and pull the finished pattern down as PNG for screens or SVG for anything you will print large, where vector output keeps the edges crisp at any physical dimension.

How Do You Create a WiFi QR Code?

Open the WiFi QR generator and enter three pieces of information exactly as set on your router: network name (SSID), security type (WPA2/WPA3 is correct for almost all home and business networks; 'No password' for open guest networks), and the network password exactly - one wrong character means 'incorrect password' on every guest phone. Print the SVG at 4-5 cm and the host will never type a credential again.

Security note: a WiFi QR gives out your password to whoever scans it. Use a dedicated guest network with a restricted range or bandwidth cap rather than your admin network.

How Do You Create a vCard (Digital Business Card) QR Code?

The vCard QR generator walks through the classic contact fields: full name, job title, phone, email, company, website and address, with the option to embed a photo. The output is a standards-compliant vCard 3.0 file - the format iPhone, Android and Outlook all open natively, so scanning your card lands the person directly on the 'Save new contact' screen. Since the card is static, keep it offline and edit by regenerating; the printed code keeps working for as long as the contact details it encodes stay true.

How Do You Create a UPI Payment QR Code?

For payments, generate a UPI QR from your UPI ID (VPA) - it comes from your payment app or bank - plus your business name exactly as it should appear on every payer's confirmation screen. Download the SVG for print signage and the PNG for WhatsApp and invoices. Pair the code with a printed payee name at the counter: that on-screen name check is the standing defence against payment fraud.

How Do You Style a QR Code Without Breaking It?

A little design is fine if you respect the format's constraints. Keep a solid quiet-zone margin around the pattern (never crop it), keep the code darker than its background, and centre any logo small enough that the three corner finder squares stay clear. When a logo sits over the centre, the generator's error correction level becomes the deciding factor - high (Level H) recovers the pattern a logo covers, so default to it on anything branded.

Static vs Dynamic: Does the Choice Matter Later?

Everything above produces a static code: the pattern is the data, so it cannot be edited and never expires - the right default for permanent links, WiFi and contacts. If you expect to change the destination after printing, or you want scan analytics, use a dynamic QR instead: the printed pattern points to a short redirect you control, so the destination edits from a dashboard while every printed copy keeps working. The full trade-off is covered in the static vs dynamic guide.

Create Your QR Code Instantly

Ready to make your first code? Start with any format below - free, instant, and yours forever. Use our secure, no-registration static systems or spin up a dynamic tracker campaign in seconds.

Create a QR Code Now