QR Code Generator
Make QR codes for URLs, Wi‑Fi, WhatsApp, contact cards, maps, events, files, and more.
URL / Link
Encoded content
Written by Anil Gautam · Updated
What text does each QR type store?
Every code from this tool holds plain text, and the type you pick decides how that text is written. URL, PDF, audio, menu, form and linkpage codes each hold one link, with https:// added if you leave the scheme out. Phone becomes a tel: link, SMS uses the SMSTO: format, Email builds a mailto: link, Contact card writes a vCard 3.0 block and Map creates a Google Maps search link. Open Encoded content under the download buttons to see the exact text inside the code.
Wi-Fi codes use the WIFI: format. For a network called Home Office with the password tea;time:2026, the encoded text is WIFI:T:WPA;S:Home Office;P:tea\;time\:2026;H:false;; with backslashes added because semicolons, commas, colons, double quotes and backslashes have a special meaning in this format.
For WhatsApp, spaces, dashes, brackets and the plus sign are stripped, so +91 98765-43210 becomes wa.me/919876543210. The tool does not add a country code or drop a leading 0, so type the full international number. An App Store code also holds one link, since a printed code cannot detect the phone. Pick Universal / landing page URL if you have a page that sends each visitor to the right store.
How do error correction and margin affect scanning?
Error correction stores redundant data so a scanner can still read a scratched or partly covered code. Low, Medium, Quartile and High can recover roughly 7, 15, 25 and 30 percent of damaged data. More correction needs more modules, the small squares of the pattern: https://oneclickuse.com fits a 25 by 25 grid at Low and needs 29 by 29 at High, the default. The Wi-Fi text above grows from 29 by 29 to 41 by 41, so each module prints smaller at the same size.
Margin is the blank border, counted in modules. The default is 1, and the QR specification asks for a quiet zone of 4, so raise it when the code will sit on a coloured or busy background. Keep the foreground clearly darker than the background. Capacity tops out at 2,953 bytes of text at Low and 1,273 at High, so a long vCard may need a lower level.
Should you download PNG or SVG for printing?
The Size slider sets the PNG width, from 128 to 768 pixels. At 300 pixels per inch, a common print resolution, 768 pixels is about 6.5 cm wide, enough for a table card. For posters, download SVG, which stores the pattern as vector shapes and stays sharp at any size. The QR filename field is lowercased and hyphenated, so Table 7 Menu (Lunch) saves as table-7-menu-lunch.png.
These codes are static, and the encoded link cannot be edited after printing. If a destination might move, encode a short address on a domain you control and redirect it later. Test the downloaded file with two phones before printing a batch. The code is drawn in your browser, and nothing you type, including a Wi-Fi password, is uploaded.