Barcode Decoder App Symbol Scan & Decode Examples

The symbols below may be used to test the scanning of the Barcode Data Decoder App & Xamarin SDK to demonstrate functionality. With default settings, the symbols on this page should scan and produce the result shown. If the symbols do not scan on your device, completely shut down the app, make sure you provide camera access permissions to the app, and then restart the app.


Symbol 1. GS1 QR Code with two FNC1 and MOD10 verification, ending in GS, RS, and EOT. The MOD 10 check digit required for AI (01) will show up in green if the calculation is correct.

GS1 QR Code with two FNC1 and MOD10 verification, ending in GS, RS, and EOT

Scan Result - GS1 QR Code with two FNC1 and MOD10 verification, ending in GS, RS, and EOT



Symbol 2. GS1 Data Matrix with two FNC1, ending in GS, RS, and EOT. The MOD 10 check digit required for AI (01) will show up in green if the calculation is correct.

GS1 Data Matrix with two FNC1, ending in GS, RS, and EOT

Scan Result - GS1 Data Matrix with two FNC1, ending in GS, RS, and EOT



Symbol 3. QR Code decoding lower ASCII functions with UTF-8 Unicode.

QR Code decoding lower ASCII functions with UTF-8 Unicode.

Scan Result - QR Code decoding lower ASCII functions with UTF-8 Unicode.



Symbol 4. GS1-128 with two FNC1 and lower ASCII functions.

GS1-128 with two FNC1 and lower ASCII functions.Scan Result - GS1-128 with two FNC1 and lower ASCII functions.



Symbol 5. TLV Base-64 encoded QR Code invoice example with UTF 8. TLV values are shown in Hexadecimal before each field.

TLV Base-64 encoded QR Code invoice example with UTF 8.
Scan Result - TLV Base-64 encoded QR Code invoice example with UTF 8.


Symbol 6. TLV values are encoded directly in QR Code with UTF 8. The direct encoding without Base64 generates a small symbol.

TLV values are encoded directly in QR Code with UTF 8. The direct encoding without Base64 generates a small symbol.
Scan Result - TLV values are encoded directly in QR Code with UTF 8. The direct encoding without Base64 generates a small symbol.



Symbol 7. Base64 encoded UTF-8 with lower ASCII functions.

Base64 encoded UTF-8 with lower ASCII functions.

Scan Result - Base64 encoded UTF-8 with lower ASCII functions.


Symbol 8. Multiple combinations of CR and LF.

Multiple combinations of CR and LF.

Scan Result - Multiple combinations of CR and LF.

Symbol 9. Multiple combinations of CR and LF in Base64. 

Multiple combinations of CR and LF in Base64.

Scan Result - Multiple combinations of CR and LF in Base64.


Symbol 10. Code 39 with space and check digit verification showing in green when the last character is a MOD43. 

Code 39 with space and check digit verification showing in green when the last character is a MOD43.

Scan Result - Code 39 with space and check digit verification showing in green when the last character is a MOD43.


Symbol 11. ITF with MOD10 verification. The MOD 10 check digit shows up in green if the calculation is correct.

 ITF with MOD10 verification.
Scan Result -  ITF with MOD10 verification.


Symbol 12.  Data Matrix encoding ASCII data with tab, carriage return, and text.

Data Matrix encoding ASCII data with tab, carriage return, and text


Data Matrix scan result

Symbol 13. Data Matrix encoding 78 characters in rectangular format 29.

Data Matrix encoding 78 characters in rectangular format 29


Symbol 14.  PDF417 encoding of ASCII data with tab, carriage return, and text.

PDF417 encoding of ASCII data


App Issues

The following symbols were generated properly, however, they do not currently scan correctly in the app. The app does not currently decode UTF-8 from Data Matrix or PDF417.

Symbol 15.  Data Matrix encoding UTF-8.

Data Matrix encoding UTF-8


Symbol 16.  PDF417 encoding UTF-8.

PDF417 encoding UTF-8