UR Code Specifications

Learn about the Technical Specifications and the Optimal Render Size for UR Codes.


Specifications Overview

Scope: Cryptographically Signed Biometric 2D Barcodes 

Functional Requirements: Smart Devices & Webcam Native, Opens URL, 2-Party IDV

Tech Requirements: ISO/IEC 18004:2015 - QR Code barcode symbology specification

Dimensions & Print Quality: ¾” x ¾”   or   2cm x 2cm  @  300 DPI

Error Correction %: Up to 7% of data loss can be corrected

Character Sets: Latin-1 - Alphanumeric + Special Characters

Face Matching Accuracy: 2D:2D = 1/100,000 FAR  |  3D:2D = 1/2,000,000 FAR  |  3D:3D = 1/125m

Face Matching Algorithms:  FaceTec: 2D:2D, 3D:2D, & 3D:3D NN Models

Performance & Metrics:  20 - 40 UR Codes* can be encoded per second with the UR Encoder SDK on a c7i.4xl EC2 Instance** when using parallelized calls.

Barcode Print Area: AAMVA DL/ID:2020 - Annex A, A.7.6 Zone 4 a/o 5

Security Features: Digital Sig. verification with Pub. Key, logged hash & internal checksum

Vendor Lock-In: No, supports all 2D face images & universal QR scanners

* UR Codes were generated from images with a resolution of 640 x 360. Images with larger sizes or resolutions will require more time to process.
** Performance tends to scale linearly with the number of CPUs.

Recommended Print & Rendering Sizes

For optimal real-world scannability, UR Codes should be digitally rendered with at least 200x200 Pixels.

Barcode Print Area

For optimal real-world scannability, UR Codes should be located: AAMVA DL/ID: 2020 - Annex A, A.7.6 Zone 4 a/o 5

For optimal real-world scannability, UR Codes should be printed at least:

¾” x ¾”  or   2cm x 2cm  @  300 DPI