Mello
Data

QR Code Generator

Create QR codes for URLs, Wi-Fi, or contact cards. Download as PNG or SVG.

Runs in your browserNo account requiredNo uploadFree
Loading tool…

About QR Code Generator

QR Code Generator turns short text into a scannable QR code, with three content modes: plain text or a URL, Wi-Fi credentials, and a vCard contact card. Generated codes download as PNG or SVG, take custom foreground and background colors (within the contrast limits scanners need), and size anywhere from 128 to 1024 pixels — large enough for a printed sign, small enough to drop into a slide.

Worked example: a URL like 'https://mello.tools' encodes into a small, high-contrast code that any phone camera scans to open the page. Wi-Fi mode assembles the string scanners recognize — 'WIFI:T:WPA;S:Cafe Guest;P:hunter2;H:false;;', where T is the security type, S the network name, P the password, and H whether the SSID is hidden — so guests join by pointing a camera at a sign instead of typing a password. Pick WPA/WPA2, WEP, or an open network with no password at all. Bumping the error-correction level from L to H makes the code recoverable from up to 30% damage or occlusion, at the cost of holding less data per code.

vCard mode encodes a contact card. Fill in any of name, phone, email, organization, and website and the tool builds a standard VERSION:3.0 vCard — BEGIN:VCARD, VERSION:3.0, FN:Ada Lovelace, TEL:+1 555 0100, EMAIL:ada@example.com, END:VCARD — which iOS and Android both recognize, offering to save the contact on scan. Blank fields are omitted rather than written out empty, so a card carrying just a name and a number stays compact; that matters, because every extra character packs more modules into the same square and makes the code harder to scan at distance. Printed on a business card or a conference badge it saves the other person typing anything at all.

Two notes. QR codes have a hard data capacity that depends on encoding mode and error-correction level — at the most permissive settings, ~2,953 bytes of arbitrary text in byte mode, ~4,296 characters in alphanumeric mode, or ~7,089 in numeric mode; all of these drop sharply at higher error correction. If a long URL produces a too-dense, hard-to-scan code, shorten the URL first (a URL shortener turns a 200-character link into 20 characters). Color matters: dark code on a light background is what scanners expect; inverting it (light on dark) sometimes works but reduces reliability, and low-contrast color combinations may not scan at all in imperfect lighting.

Generation runs entirely in your browser. The data encoded in the QR — including Wi-Fi passwords or personal contact details — is never sent over the network.

Frequently asked questions

Yes. QR is an open standard with no licensing fees on the codes themselves; you can use generated codes freely in print and digital products.

More data tools

Random Number Generator
Pick random numbers in any range, flip coins, or roll dice — cryptographically random.
Data