What is a QR code?
A QR code is a two-dimensional barcode made of black and white modules. Scanners read the pattern with a phone camera and recover the encoded data — a URL, text, Wi-Fi credentials, or contact details — in a fraction of a second.
This generator encodes byte-accurate payloads: the same data in means the same code out, every time. Error-correction modules let the code survive scratches, rotation, and partial obstruction.
How much data fits?
Capacity depends on the module version and the error-correction level. The largest QR version holds about 2,950 bytes of data at level L. Text, URLs, and phone numbers are far below that limit; keep values modest so the code stays small and easy to scan.
Error-correction levels
- L (7%) — smallest code, recovers 7% of data. Ideal for clean prints and screens.
- M (15%) — the default balance of size and resilience.
- Q (25%) — for labels that will be handled or folded.
- H (30%) — maximum recovery, smallest capacity. Good for codes printed on curved packaging.
What kind of data can it hold?
This tool encodes five payload types with the industry-standard formats used by phone scanners:
- Text — any string, including emoji, encoded exactly as typed.
- URL — opens the address in a browser when scanned.
- Wi-Fi — joins the network automatically using the WPA/WPA2, WEP, or open-network formats.
- Email — a
mailto: link that opens a pre-addressed message. - Phone — a
tel: link that starts a call.
Why Wi-Fi QR codes are so handy
Offices, cafés, and home routers print a Wi-Fi QR code so guests can join without typing a password. Keep the SSID and password hidden in your workspace here — they are represented in the payload, never sent anywhere, and never logged.
PNG or SVG?
PNG is a pixel image — ideal for social posts, slides, and IM. SVG is a vector file — ideal for print, retractable pens, and packaging, scaling to any size without quality loss.
Scanning tips
Keep white space around the code — scanners need a quiet zone of at least four modules. Prefer the default black-on-white colors; ink colors and reflections reduce reliability. When printing, test a scan at the smallest physical size you plan to ship.
Privacy
The payload is generated locally in your browser. Entered data is not uploaded to TechFixGen servers and is not included in analytics events. No account or signup is required. Building links to encode? See the URL Encoder & Decoder.