QR Code Generator for URL, Wi-Fi, and vCard
Turn a URL, Wi-Fi network, or contact card into a scannable QR code with adjustable colors and an optional logo.
QR Code Generator
This QR code generator turns a URL, a block of text, a Wi-Fi network, or a contact card into a scannable code. The result renders as a PNG that downloads directly or copies straight to the clipboard, with the foreground color, background color, and error correction level all adjustable before export.
What Each Code Actually Stores
A URL or text code stores exactly the characters typed into the field. A Wi-Fi code stores the network name, password, and encryption type in a WIFI: format that phones parse automatically, joining the network without the password being typed by hand. A vCard code stores a name, phone numbers, email, company, job title, and address in the vCard 3.0 format, so scanning it offers to save a new contact directly. Error correction, set to Low, Medium, Quartile, or High, controls how much of the pattern can be damaged or covered and still scan; a logo placed in the center needs Quartile or High to stay readable.
Customization: Colors and Logo
Foreground and background colors can be changed from the default black on white using either the color picker or a hex value. A logo image can be layered over the center of the code at an adjustable size; because it covers part of the pattern, the error correction level should be raised to Quartile or High so a scanner can still read the code. The finished image renders on a 1024-pixel canvas and downloads as a PNG, or it can be copied directly to the clipboard for pasting into a document. A margin, or quiet zone, around the pattern can also be toggled on or off; keeping it on leaves a blank border that most scanners rely on to find the code quickly.
Worked Example: a Wi-Fi Code
Typing the network name Riverside-Cafe-Guest, the password CoffeeCup!42, and encryption WPA produces the payload below. Any phone camera reads this text and offers to join the network directly, without anyone typing the password by hand. The same logic builds a vCard: entering a name, phone number, and company produces a block a phone reads as an incoming contact, ready to save.
This is the exact text encoded in the Wi-Fi example above, readable and reconstructable without scanning anything:
WIFI:S:Riverside-Cafe-Guest;T:WPA;P:CoffeeCup!42;H:false;;
Where the Code Gets Used
A PNG downloaded here works printed on a menu, a poster, a business card, or product packaging; a phone camera reads it from roughly 15 to 30 centimeters away. Because the network or contact data is embedded in the pattern itself, a Wi-Fi or vCard code keeps working after printing even if the phone has no signal. The generator does not create shortened or trackable links: what is typed is what gets encoded, so nothing about the code can be changed once it is printed.