Truth table generator. Enter functions on the left. See how they are evaluated on the right. Change the symbols used for operators if you don't like the rather nonstandard ones I use. Only supports AND, OR, and NOT. NOT must come before the variable. Use (parentheses) to ensure order of operations is what you want, otherwise javascript does AND before OR. Multiple letters in a row can either be treated as multiple letter variable names, or have ANDs or Ors inserted between them, and parentheses around them. After the table, the decimal representations of the binary columns is displayed, which isn't of much use except for quickly comparing equivalence.