UR Code Contents
Learn more about the information contained in a UR Code.
UR Code Data Structure
The following shows the contents of a UR Code:

| UR Code Content | URL Encoded Size (Bytes) | Type | Notes |
|---|---|---|---|
| Digital Signature | 85 | ECDSA Signature | Ensures UR® Code is verifiable and cannot be tampered with |
| Encoded Face Data | 72 | Face Vector | For 2D:2D Matching |
| URL Protocol | 8 | "https://" prefix | Must be present to launch URL when scanned |
| URL Address | ~15 | String - App URL | The URL of Your Website |
| URID | 8 | String | Unique String for a specific UR Code |
| Encoded Timestamp | 6 | Timestamp Bytes (minified) | Creation Timestamp |
| Encoded Version | 2 | Version Bytes (minified) | Ensures UR Code Compatibility |
| Account #/PII/Metadata | 75-125 | Any Data | 75-125 Byte Capacity* Depending on V10 or V11 QR Code |
| Total V10/V11 QR Capacity | 271/321 | Total Size Supported by QR | For Reference |
URL Address
The size of the URL Address is mainly dependent on Your Domain Name and the length of the pathname for the FaceTec-Signed Public Key. A few bytes are also used to specify "c?=", the UR Code String's URL Parameter.
Since the URL affects the size of the UR Code, it is recommended to specify a shorter pathname, such as /UR, when hosting the FaceTec-Signed Public Key on Your Domain. For more information, please see the UR Code Public Key Distribution Guide.
UR Code Metadata
UR Codes generated as a V10 QR Code can store up to 75 Base64 Encoded Characters of Metadata. UR Codes generated as a V11 QR Code can store up to 125 Base64 Encoded Characters of Metadata. For both of these, the exact amount that can be stored depends on the length of Your Domain Name, the pathname of the Hosted Public Key on Your Domain, and the fields in the specified UR Code Template that support additional compression.