Use the QR Code tool to generate a QR code from supported data. The tool returns the generated image as a Base64-encoded string together with information about the QR code.
Select the output and data formats, then customize the QR code's appearance as needed.
| Setting | Description | Required |
|---|
| Output format | The format of the data URI output. | Yes |
| Data format | The type of data to encode in the QR code. | Yes |
| Margin | The margin around the square QR code, in pixels. | No |
| Foreground color | The QR code's foreground color, in hexadecimal or RGB format. | No |
| Background color | The QR code's background color, in hexadecimal or RGB format. | Yes |
The available data formats are Email address, Email message, Phone call, Geolocation, SMS message, URL, Text, and WiFi.
The fields available depend on the selected data format.
| Field | Description | Required |
|---|
| Email address | Opens the device's email application and starts a message addressed to this email address when the QR code is scanned. | No |
| Field | Description | Required |
|---|
| Email address | Opens the device's email application and starts a message addressed to this email address when the QR code is scanned. | No |
| Subject | Sets the email subject. | No |
| Body | Sets the email body. The body can contain up to 150 characters. | No |
| Field | Description | Required |
|---|
| Phone number | Opens the device's phone application with this number when the QR code is scanned. | No |
| Field | Description | Required |
|---|
| Latitude | The latitude in decimal degrees. | No |
| Longitude | The longitude in decimal degrees. | No |
| Altitude | The altitude in meters. | No |
| Field | Description | Required |
|---|
| Mobile message | Opens the device's SMS application when the QR code is scanned. | No |
| Message | Sets the SMS text. The message can contain up to 130 characters. | No |
| Field | Description | Required |
|---|
| URL | Opens this URL when the QR code is scanned. | No |
Text
| Field | Description | Required |
|---|
| Text | Encodes up to 200 characters of plain text. When scanned, the device displays the text and may offer actions such as search or share. | No |
| Field | Description | Required |
|---|
| Network SSID | Identifies the Wi-Fi network that the device attempts to add when the QR code is scanned. This format is supported on Android and iOS 11 or later. | No |
| Network authentication | The Wi-Fi authentication type. Supported values are nopass, WEP, and WPA. | No |
| Network password | The Wi-Fi password. The tool ignores this value when authentication is set to nopass. | No |
| Field | Description |
|---|
| qr_data | Data about the generated QR code. |
| image | The QR code image as a Base64-encoded string. |
| error | An error message when the QR code cannot be generated. |