User Guide
06.1 · QR Codes and Barcodes

Generating QR Codes

The QR Code Generator Window (450 × 550) turns any string into a scannable QR code. Open it from the QR Gen button in the main toolbar. The encoder is the QRCoder library.

Inputs

The window takes one plain-text input. Anything that fits in a QR code works — there is no wizard for WiFi credentials or contact formats, so you supply the raw string in whichever standard format your scanners expect:

PayloadExample string
URLhttps://example.com/docs
Plain text / noteMeeting room 3B, 09:00
WiFiWIFI:T:WPA;S:MyNetwork;P:mypassword;;
vCard contactBEGIN:VCARD\nVERSION:3.0\nFN:Jane Doe\n...\nEND:VCARD
Emailmailto:team@example.com?subject=Hi
Phonetel:+61400000000
Tip

Tip — For WiFi and vCard formats, copy a template from your reference of choice the first time, then tweak. Tex does not validate the payload — whatever you type is what gets encoded.

Controls

ControlRangeDefault
Size slider128–512 px256 px
Error correctionL / M / Q / HM
Previewliveupdates on every keystroke

Error correction levels trade payload capacity for damage tolerance:

LevelRecoversUse when
L (Low)~7%Clean digital display, maximum data.
M (Medium)~15%Default — good all-rounder.
Q (Quartile)~25%Printed labels, some wear expected.
H (High)~30%Logo overlay in the centre, harsh environment.

Outputs

Two buttons at the bottom:

  1. Copy to Clipboard — PNG goes to the clipboard. Paste into any app.
  2. Save as PNG — standard save dialog.

Limits

Tip

Warning — QR codes have a hard capacity limit around ~4,000 alphanumeric characters (less at higher error correction). Long URLs and rich vCards are fine; entire documents are not. If the payload is too large, the preview will fail to render — shorten the string or drop error correction to L.

See 06.02 for scanning QR codes out of screenshots.