QR Code Making

QR Code Generator

All ten kinds of code on one page, with colors, a logo and PNG or SVG download.

QR Code Generator: the generator

Type of QR code

Website link

https:// is added if you leave it out.

Design

Error correction

Recovers about 15% of damage. Higher levels make a denser code. Medium suits most prints.

128 to 2048. About 8.7 cm wide at 300 dpi. The SVG scales to any size.

An empty border helps scanners find the code. Keep Standard unless space is tight.

PNG, JPG, WebP, GIF or SVG, up to 4 MB. It stays in your browser. A simple, square logo works best.

Create a QR code for a web link, a Wi-Fi network, a contact card, a WhatsApp chat, a map location, a calendar event and more, all on one page. Choose the type, fill in the details, pick the colors and an optional logo, then download a sharp PNG or a scalable SVG.

How it works

A QR code is a grid of dark and light squares that stores a short piece of text. The generator turns what you fill in into that text and then draws the squares. A Wi-Fi code, for example, stores WIFI:T:WPA;S:name;P:password;;. The text follows a standard format, so a phone camera recognizes it and offers the matching action: open the link, join the network, add the contact.

Everything is calculated in your browser. The preview, the PNG and the SVG come from one drawing routine, so the file you download is the picture you saw. Nothing you type, and no logo you add, is sent to a server.

Error correction is extra data that lets a code be read when part of it is dirty, scratched or covered. Higher levels survive more damage but need more squares. Medium suits most prints. A logo in the middle covers squares on purpose, so the generator switches to High by itself while a logo is present.

How to use it

  1. Choose the kind of code: website, text, Wi-Fi, email, phone, SMS, vCard, WhatsApp, location or event.
  2. Fill in the fields. The preview updates as you type, and a message appears next to any field that needs fixing.
  3. Open Design to change the colors, the size or the margin, or to add a logo.
  4. Wait for the scan check under the preview: it reads the code back with a separate decoder and tells you if it fails.
  5. Download the PNG or the SVG, or copy the image, and scan it with a phone before you print or publish it.

Example

The same generator, ten kinds of content. Each block shows what is typed in and the exact text the code then holds. It is produced by the same code the generator runs.

Website link

29 × 29 squares

What is typed in

Web address
https://www.example.com/summer-menu

What the code stores

https://www.example.com/summer-menu

Plain text

37 × 37 squares

What is typed in

Text
Meet at the front desk at 9:00. Ask for Sam and show this message.

What the code stores

Meet at the front desk at 9:00. Ask for Sam and show this message.

Wi-Fi network

29 × 29 squares

What is typed in

Network name (SSID)
Cafe Guest
Security
WPA, WPA2 or WPA3 (most networks)
Password
welcome-2026

What the code stores

WIFI:T:WPA;S:Cafe Guest;P:welcome-2026;;

Email message

49 × 49 squares

What is typed in

Email address
hello@example.com
Subject
Question about my order
Message
Hi, Could you confirm the delivery date? Thanks

What the code stores

mailto:hello@example.com?subject=Question%20about%20my%20order&body=Hi%2C%0D%0ACould%20you%20confirm%20the%20delivery%20date%3F%0D%0AThanks

Phone number

21 × 21 squares

What is typed in

Phone number
+1 555 010 0199

What the code stores

tel:+15550100199

Text message (SMS)

33 × 33 squares

What is typed in

Phone number
+1 555 010 0199
Message
Hi! Please send me the details.

What the code stores

sms:+15550100199?body=Hi%21%20Please%20send%20me%20the%20details.

Contact card (vCard)

65 × 65 squares

What is typed in

First name
Ada
Last name
Lovelace
Company
Analytical Engines Ltd
Job title
Mathematician
Mobile phone
+44 20 7946 0000
Email
ada@example.com
Website
www.example.com
Street
1 Example Street
City
London
Postal code
EC1A 1AA
Country
United Kingdom

What the code stores

BEGIN:VCARD
VERSION:3.0
N:Lovelace;Ada;;;
FN:Ada Lovelace
ORG:Analytical Engines Ltd
TITLE:Mathematician
TEL;TYPE=CELL:+442079460000
EMAIL;TYPE=INTERNET:ada@example.com
URL:https://www.example.com
ADR;TYPE=WORK:;;1 Example Street;London;;EC1A 1AA;United Kingdom
END:VCARD

WhatsApp chat

41 × 41 squares

What is typed in

WhatsApp number
+44 7700 900123
First message
Hello! I would like to know more about your offer.

What the code stores

https://wa.me/447700900123?text=Hello%21%20I%20would%20like%20to%20know%20more%20about%20your%20offer.

Map location

33 × 33 squares

What is typed in

Point to
Coordinates (latitude and longitude)
Latitude
48.8584
Longitude
2.2945
Opens in
A Google Maps link (works on every phone)

What the code stores

https://www.google.com/maps/search/?api=1&query=48.8584%2C2.2945

Calendar event

57 × 57 squares

What is typed in

Event title
Product launch
Starts
2026-12-03T18:30
Ends
2026-12-03T20:00
Time
Same clock time everywhere (best for events at a venue)
Place
Main Hall, 12 Example Street
Notes
Doors open at 18:00.

What the code stores

BEGIN:VCALENDAR
VERSION:2.0
BEGIN:VEVENT
SUMMARY:Product launch
DTSTART:20261203T183000
DTEND:20261203T200000
LOCATION:Main Hall\, 12 Example Street
DESCRIPTION:Doors open at 18:00.
END:VEVENT
END:VCALENDAR

Good to know

  • A code holds at most 2,953 bytes at the lowest error correction and 1,273 at the highest. Long text makes a dense code with small squares that is harder to scan, so shorter content always reads better.
  • These codes are static: they contain your data itself, not a link to a service. They never expire and nobody can track their scans, but they cannot be edited after printing either. If the content may change, point the code at a page you control.
  • PNG images are 128 to 2048 pixels wide. The SVG scales to any size. A logo can cover up to 28% of the code's width.

Questions people ask

Is the QR code generator really free?

Yes. There is no sign-up, no watermark and no limit on how many codes you make, and the codes you download never expire. The site may show advertising, which is labelled and kept away from the generator and the download buttons.

Which type of QR code should I choose?

Choose the type that matches the action you want the scanner to take. A website link suits posters, menus and packaging. Wi-Fi saves guests from typing a password. A vCard adds a contact in one tap. A phone, SMS, email or WhatsApp code starts that conversation. Plain text is for anything else, such as a serial number.

Why does my QR code not scan?

The usual causes are low contrast between the squares and the background, a print that is too small for the amount of data, a logo that is too big, a glossy surface that reflects light, or light squares on a dark background. The scan check under the preview catches most of these before you print.

Should I download PNG or SVG?

Use PNG for screens, documents and slides. Use SVG when the code will be printed large or resized, for example on a banner, because it is made of vector squares that stay sharp at any size. Both files contain the same code.

Can I use the codes for business?

Yes. The codes you create are yours to use on products, menus, cards and ads, with no licence fee and no credit line. QR Code is a registered trademark of Denso Wave Incorporated, and the underlying technology is an open standard, ISO/IEC 18004.

Does the site keep a copy of my codes?

No. The page works entirely in your browser and has no database, so there is nothing to keep. When you close the tab, what you typed is gone. Download the file if you want to keep the code.