QR Code Generator
Create QR codes for URLs, text, WhatsApp links, vCards and WiFi with custom colours and a centre logo. Download PNG or SVG. Free, no sign-up.
How to use the QR Code Generator
- 1Choose a content type: URL, text, WhatsApp, email, phone, SMS, vCard or WiFi.
- 2Enter the content and watch the live preview.
- 3Style the colours, module shape and optional centre logo.
- 4Set the error correction level (H is chosen automatically with a logo).
- 5Download PNG or SVG.
A QR code for your packaging, shop and reviews
A printed link is useless; nobody types a URL off a box. A QR code on a packaging insert, a thank-you card, a shop sign or a business card turns that link into a two-second scan. The QR Code Generator builds codes for URLs, plain text, WhatsApp chats, email, phone numbers, SMS, vCard contacts and WiFi logins, lets you style them with colours, rounded modules and a centre logo, and exports PNG or SVG for print.
How it works
- Choose a content type. For WhatsApp, enter your number with country code and an optional pre-filled message; the tool builds the wa.me link. For vCard, fill in name, phone, email, company and website. For WiFi, enter network name, password and security type.
- Type the content. A counter shows the QR version and module count growing as you add characters.
- Style it: foreground and background colours, square or rounded modules, corner eye shape, quiet zone width, and an optional logo dropped into the centre.
- Set the error correction level: L (7% damage tolerance), M (15%), Q (25%) or H (30%). Adding a logo switches to H automatically so the covered modules can be recovered.
- Test the live preview with your phone camera, then download PNG at 256 to 4096 px or a scalable SVG.
Why it matters
- A QR code holds up to 4,296 alphanumeric characters, but scanning gets harder as it grows. A 30-character URL fits in version 2 or 3 (25Γ25 or 29Γ29 modules) and scans from across a room; a 300-character vCard at level H needs version 18 (89Γ89 modules) and must be printed larger.
- Print size rule of thumb: the code should be at least one tenth of the scanning distance. A 2 cm code scans from 20 cm, fine for an insert card; a shop window code read from 1 m should be 10 cm.
- Keep the quiet zone. The specification requires a blank margin of four modules around the code; cropping it is the most common reason a printed code fails.
- Marketplace rules: Amazon allows inserts that ask for a review neutrally but forbids incentives or diverting buyers to another site. Etsy sellers commonly link to a care guide or their shop's follow page. A WhatsApp QR code on a Daraz or Shopify parcel opens a direct support chat.
| Content | Example | Notes |
|---|---|---|
| URL | https://yourshop.com/care | Use a short link and HTTPS |
| wa.me/923001234567 | Pre-fill "Hi, I ordered..." | |
| vCard | Name, phone, email | Saves straight to contacts |
| WiFi | Network name and password | Guests join without typing |
Tips
- Dark modules on a light background, always. Inverted codes fail on many older scanners.
- Keep the logo under 20% of the code area and leave error correction on H for a QR code with logo.
- Export SVG for anything going to a printer so the code stays sharp at any size; use PNG for web and social.
- Need hundreds of codes, one per SKU or order? Use Bulk QR / Barcode from CSV. For retail product codes, the Barcode Generator makes EAN and UPC.
- The logo you drop in the centre can be prepared at the right size with the Favicon & App Icon Generator, and an SVG export can be rasterised later with the SVG β PNG / JPG Converter.
Privacy
Your images never leave your browser and neither does your data. The code is computed on your device, so phone numbers, WiFi passwords and contact details are never sent to a server, and there is no tracking redirect: the code contains your link directly and keeps working forever.
Frequently asked questions
How do I make a WhatsApp QR code?
Choose the WhatsApp type, enter your number with the country code and no plus sign or spaces, and optionally a pre-filled message. The tool builds a wa.me link; scanning it opens a chat with you in WhatsApp. Print it on invoices, parcel inserts and shop signs.
Can I add my logo to the QR code?
Yes. Drop a PNG or SVG logo and it is placed in the centre; error correction switches to H so the modules it covers can be reconstructed. Keep the logo under one fifth of the code area, keep contrast high, and test the scan with a phone before printing.
Should I download PNG or SVG?
SVG for print, business cards, packaging and signage, because it scales without losing sharpness. PNG for websites, social posts, email and anywhere a raster image is needed; export at 1024 px or larger if it may be resized. Both are generated locally on your device.
Do the QR codes expire or track scans?
No. The code contains your data directly, not a redirect through our servers, so it works forever and needs no subscription. If you want scan analytics, encode a short link from your own analytics tool; the QR code itself never phones home.
What does the error correction level mean?
It is how much of the code can be damaged or covered and still scan: L 7%, M 15%, Q 25%, H 30%. Higher levels add modules and make the code denser. Use M for clean web use and H whenever there is a logo or the print may get scuffed.
Related tools
- Barcode Generator
EAN-13, UPC-A, Code 128, ISBN for product labels. PNG/SVG.
- Bulk QR / Barcode from CSV
CSV β ZIP of QR codes or barcodes named by a column.
- Favicon & App Icon Generator
One image β all icon sizes, ICO file and manifest snippet.
- SVG β PNG / JPG Converter
Rasterise SVG at any size; trace PNG/JPG into SVG.