Content Types and Payload Encoding
AnyTool QR Code Generator builds the correct payload string for eight content types so that standard phone cameras recognise them. A URL becomes a plain link (a bare domain is prefixed with https://), an email becomes a mailto: URI with optional subject and body, a phone number becomes tel:, and an SMS becomes the widely-supported SMSTO:number:message form. WiFi credentials are encoded as the MeCard-style WIFI:T:WPA;S:ssid;P:password;; string with hidden-network support, a contact is written as a vCard 3.0 record (BEGIN:VCARD … END:VCARD), and a location becomes a geo:lat,lng URI. Special characters such as backslash, semicolon, comma and colon are escaped per the WIFI and vCard rules so the code stays valid.
- URL, text, email (mailto:), phone (tel:), SMS (SMSTO:) supported
- WiFi encoded as WIFI:T:WPA;S:ssid;P:password;; with hidden-network flag
- Contacts use vCard 3.0; locations use geo:lat,lng
- Special characters escaped per WIFI and vCard rules
- Bare domains are auto-prefixed with https://
