Encoding

QR Code Generator

Create QR codes for URLs, Wi-Fi, email, text, and phone numbers with custom colors and error correction.

Enter a value on the left to generate a QR code.

Balanced default — recovers up to 15% data loss.

No payload yet

Your data stays private

This tool runs directly in your browser. The content you enter is processed locally and is not sent to TechFixGen servers. No account or signup is required.

QR codes, explained

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.

Frequently asked questions

What is a QR code?

A QR code is a two-dimensional barcode of black and white modules that stores data as a grid. Phones and scanners decode the pattern to read URLs, text, Wi-Fi credentials, and more, even when part of the code is damaged.

Why should I include a quiet zone?

Scanners ignore the outer edge of the image and look for the corner finder patterns. A blank quiet zone of at least four modules around the code keeps the finders unmistakable and makes scanning reliable.

What do the error-correction levels mean?

Levels L, M, Q, and H recover 7%, 15%, 25%, and 30% of the code respectively. Higher levels survive more damage but hold less data and produce a denser code. M is a balanced default; use H for codes printed on curved or rough surfaces.

Can a Wi-Fi QR code store my password safely?

The password is embedded in the payload of the code itself, so anyone who sees or scans the code can read it. Treat a Wi-Fi QR code like the printed password it replaces. This tool never uploads, stores, or logs your SSID or password.

PNG or SVG — which should I download?

Use PNG for screens and messaging, where a fixed pixel size is fine. Use SVG for print and large signage, because vector files scale to any size while staying crisp. Both formats encode the identical payload.

Is the data I type sent to a server?

No. The QR matrix is generated entirely in your browser. Your payload is not uploaded to TechFixGen servers and is not included in analytics events.