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 ContentURL Encoded Size (Bytes)TypeNotes
Digital Signature85ECDSA SignatureEnsures UR® Code is verifiable and cannot be tampered with
Encoded Face Data72Face VectorFor 2D:2D Matching
URL Protocol8"https://" prefixMust be present to launch URL when scanned
URL Address~15String - App URLThe URL of Your Website
URID8StringUnique String for a specific UR Code
Encoded Timestamp6Timestamp Bytes (minified) Creation Timestamp 
Encoded Version2Version Bytes (minified)Ensures UR Code Compatibility
Account #/PII/Metadata75-125Any Data75-125 Byte Capacity* Depending on V10 or V11 QR Code
Total V10/V11 QR Capacity271/321Total Size Supported by QRFor 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.