UtilVox
qr_code_2
Dev Tools · Branding

QR Code Generator Free — Create QR for URL & WhatsApp

Generate professional QR codes for URLs, WiFi, and vCards instantly.

Configuration

Output Resolution300×300 px

Styling & Colors

#000000
#FFFFFF

Frequently Asked Questions

Are these QR codes permanent?expand_more
Yes. Static QR codes encode data directly into the pattern — they never expire. The code will work as long as the destination (e.g. your website) remains reachable.
Can I change the destination after generating?expand_more
Static QR codes cannot be changed after generation because the data is hard-coded into the pixel structure. If you need a flexible link, consider using a URL shortener as the destination.
Which format should I use: PNG or SVG?expand_more
Use PNG for digital display (web, social media). Use SVG for physical print (business cards, posters) as it can be scaled infinitely without losing quality.
Is my data secure?expand_more
Absolutely. All QR generation happens locally in your browser. No data is ever transmitted to our servers, ensuring total privacy for sensitive credentials.

What to Put in a QR Code (and How to Make Sure It Scans)

QR code types and what to encode

A QR code is just encoded text — what you put in it decides what a phone does when it scans. The common types:

TypeWhat to encodeTypical use
Website URLhttps://your-site.comMenus, flyers, packaging, business cards
WhatsApp chatwa.me/923001234567Customers message you without saving the number
WiFi loginNetwork name + password (WIFI: format)Guests connect without typing anything
vCard contactName, phone, email in vCard formatScanning saves you to their contacts
Plain textAny text up to ~2,900 charactersInstructions, serial numbers, codes
Email draftmailto: with subject pre-filledSupport and feedback shortcuts

Print size: the rule that saves reprints

The minimum reliable size is one-tenth of the scanning distance. A code scanned from 30 cm (a table menu) needs to be at least 3 cm wide; a poster scanned from 3 meters needs 30 cm. Always leave the white “quiet zone” around the code — printing it edge-to-edge against a colored background is the most common reason codes fail. Dark code on light background only: phones struggle with inverted colors. And shorter URLs produce simpler, easier-to-scan codes — trim tracking junk before encoding, or build clean campaign links with the UTM builder first.

Static codes never expire

The codes generated here are static: the data lives in the pattern itself, with no middleman service. They work forever, free, with no scan limits — but the destination can't be changed after printing. So before sending a thousand flyers to print, test the code with three different phones, and double-check the URL for typos: a misprinted static code can't be fixed remotely. If a person rather than a phone needs to read your data too, pair the QR with a barcode, and test odd characters in URLs with the URL encoder.