The 2D Barcode Wizard

LabeljoyNew version

A phone that scans a QR code can do more than read it: add a contact, join a Wi-Fi network, write an email, pay a bill. For that, the code has to hold its data in a particular format, and the 2D Barcode Wizard writes it for you.

Open it with the four-squares button at the top right of an element's Barcode section - it replaces that element's barcode - or with the 2D Barcode Wizard card in the element library, which adds a new element. It takes three steps: Back and Next move between them, and the last one ends with OK. Help Help, at the top right, opens this page.

1. Select the type of barcode you want to generate. Double-click one to go straight on.

The types
vCardA business card: Name, Work, Phone numbers, Fax, email and web site, Address. The phone offers to save the contact.
MeCardA shorter contact card: Full name, Nickname, Phone, Notes, Website, Address, Date of birth.
EmailAn email ready to send: Email, Subject, Message.
SMSA text message ready to send: Phone number, Message.
EventAn appointment for the calendar: Title, Description, Location, Start date, End date.
Wi-FiA network to join without typing the password: Encryption, SSID - the network's name, with Hidden network if it doesn't show - and Password.
EPCA SEPA bank transfer, as banking apps in Europe read it: IBAN, BIC/SWIFT, Beneficiary, Amount, Business code, and a Reference or a Remittance, but not both.
CryptoA cryptocurrency payment: Crypto currency - Bitcoin, Bitcoin Cash, Ether, Litecoin or Dash - Amount, Receiver and Message.

2. Fill in the details. The wizard checks them before it goes on: an email address has to look like one, an EPC transfer needs an IBAN, a beneficiary and an amount, a Wi-Fi network needs its name or its password. It warns you about an IBAN whose check digits are wrong; click Next again to go on anyway.

3. Select barcode type. A QR code is what phones read best, but the same content can go in another 2D barcode: Aztec Code, Code One, Data Matrix, Dot Code, Grid Matrix, Han Xin, Maxicode, PDF417 or Ultracode. The preview shows the result; if the content doesn't fit the barcode you picked, it says why and OK stays dimmed.

What the wizard writes ends up in the barcode's Text to encode, as plain text. You can change it there afterwards - but it has to keep its format for a phone to understand it.