Campus ID News
Card, mobile credential, payment and security
Magstripes 2 e1643136688746

Chapter 2. Encoding data on magnetic stripes

Chris Corum   ||   Nov 30, 2004  ||   ,

There are two distinct states for the magnetic particles: positive and negative polarity. A situation in which two and only two states are possible is referred to as a binary situation and forms the basis for all digital communications. All digital information is represented as a series of ones and zeros that, in a specific pattern, signify meaningful data such as alphanumeric characters, audio, or video.

In magnetic encoding the zeros and ones are actually positive and negatively charged areas of the magnetic stripe. Much like Morse Code represented letters and numbers via a series of dots and dashes, the positive and negative polarities do the same.

Specific encoding schemes

For the data encoded on a magnetic stripe to be meaningful to a reader that will ultimately access the data, the two must speak a common language. Thus, encoding schemes have been created to serve as these common languages. The two schemes commonly used in standard magnetic stripe encoding are the Binary Coded Decimal (BCD) Data Format and the Alpha Data Format, both standardized by the American National Standards Institute (ANSI) and the International Organization for Standards (ISO).

The BCD format uses a series of five individual zeros and ones (or bits) to signify each character. Four of these bits actually specify the character while the fifth serves as means for the reader to verify the accuracy of its read. This fifth bit is called the parity bit and it always ensures that there is an odd number of ones in the five-bit character. If the reader ever determines that a single character had an even number of ones, it would recognize that something was wrong and reject the reading, prompting the user to re-swipe the card.

In the BCD scheme, four bits make up each character and thus there is a maximum of 16 unique characters that can be represented (2 to the power of 4 or 2 x 2 x 2 x 2 = 16). Obviously, alphabetic characters cannot be used as there are 26 letters and only 16 available characters. The BCD provides the numeric character set (zero through nine) with six left to spare. These six characters are called framing and control characters and are used to signify functional descriptions to a reader. The Start Sentinel (SS) signifies the beginning of the string of meaningful data on the magnetic stripe. Prior to the SS, a series of zeros (referred to as syncing characters) gives the reader a chance to sync up with the bit string. The End Sentinel (ES) tells the reader that the string of meaningful data is complete. The Field Separator (FS) informs the reader that one block of data is complete and another is about to begin, for example the ID number is complete and the expiration data is beginning.

In the Alpha Data Format, seven bits or zeros and ones are used to represent each character. Similar to the BCD Format, the seventh bit is a parity bit so each character is actually signified using six bits. This enables the Alpha Format to represent 64 unique characters (2 to the power of 6 or 2 x 2 x 2 x 2 x 2 x 2 = 64). This is sufficient to enable a full alphanumeric character set to be presented including 26 letters, 10 numbers, and 28 remaining characters.

|| TAGS:
Subscribe to our weekly newsletter


Jun 08, 23 / ,

NACCU Blog: 9 keys to managing an on-site team remotely

Employees and positions traditionally tethered to an office are now increasingly hybrid or entirely remote. A recent entry to NACCU's Positive IDentity Blog, Director of Campus Card Services at The New School, Bankim Patel, discusses some of the important considerations for remotely managing an on-site team.

Student card data at Alberta helps piece together campus life puzzle

Jennifer McNeill, manager of the ONEcard program at the University of Alberta, explains how card system data can potentially lead to a safer, more welcoming student experience. She describes how data collected from campus card transactions can be used to improve operations like dining, residence life, fitness and other vital campus tasks.
May 26, 23 / ,

Penn State adds mobile ordering to campus app

Penn State has added a mobile ordering feature to its comprehensive campus mobile app, Penn State Go. The Penn State Eats Mobile function is available for use by students on the flagship University Park campus, as well as across the university's Commonwealth Campuses.
CIDN logo reversed
The only publication dedicated to the use of campus cards, mobile credentials, identity and security technology in the education market. CampusIDNews – formerly CR80News – has served more than 6,500 subscribers for more than two decades.

Join us, @NACCUorg, and @TouchNet to explore how campus card programs can successfully navigate the sales and procurement process. Join the webinar on June 6, 2 pm EDT.

Webinar: Learn how the University of Arizona uses campus cards, mobile ordering, kiosks, lockers, and robots to revolutionize campus dining. April 7, 2-2:30 EDT. Register Now at

Load More...
CampusIDNews is published by AVISIAN Publishing
315 E. Georgia St.
Tallahassee, FL 32301[email protected]
Use our contact form to submit tips, corrections, or questions to our team.
©2023 CampusIDNews. All rights reserved.