An ASCII translator. What else needs to be explained? Just click the buttons in the upper-left corner to translate characters and messages into bytes, or to put values into Binary (base 2). This program can handle any character visible and typable on your keyboard, and quite a few at a time. The binary translator only goes to the eighth place- 64's- so values up to 255 can be translated. I got a kilobyte, and it megahurtz! A byte is a binary word that corresponds with a character or symbol. Bytes are always composed of 8 bits, the individual 1's and 0's. There are 1024 bytes in a kilobyte, 1024 kilobytes in a megabyte, and so on through giga, tera, peta, exa, zetta, yotta, bronto, and geopbytes. That's about it, I think. ASCII code is the system of numeric values assigned to all operations and characters available to your computer, translated into Binary (The 1's and 0's). Programs written in Binary code are known as Machine Language programs, and run faster on your computer than any other programming language. But who can keep up with all the little digits? Nobody. That's why higher-level languages, such as Java, Python, and even Scratch, are used: so that the programmer can more easily understand and build programs.