NAND Calculator

Online calculator for bitwise NAND operation on text in ASCII or numbers in Binary, Octal, Decimal, & Hex formats.

Multiple input numbers (even greater than 2) are supported by applying bitwise operations successively on the intermediate results.

All processing happens on the client-side, locally in your browser. No data is uploaded.

Choose the base of the input numbers
Choose the delimiter used to separate each item
Binary ResultThe result of NAND operation in Binary
-
Octal ResultThe result of NAND operation in Octal
-
Decimal ResultThe result of NAND operation in Decimal
-
Hex ResultThe result of NAND operation in Hex
-
Ascii ResultThe result of NAND operation in Ascii
-
Input BaseThe base of the input numbers either explicitly specified or automatically detected
-

History

  • 2018-03-25Tool Launched

Settings explained

Input Base

Choose the base of the input numbers.

Auto Detect: the number base is detected from the input: binary when only 0s and 1s are used, decimal for other digits, hex for the letters A to F or a 0x, &h or $ prefix, and ASCII text for anything else. Octal is never guessed: choose it.

Binary (base 2)
1000 NAND 1111 = 0111
Octal (base 8)
1000 NAND 7777 = 6777
Decimal (base 10)
1000 NAND 9999 = 15607
Hex (base 16)
1000 NAND FFFF = EFFF
Ascii (base 256)
a NAND B = �
Delimiter

What separates each item. Auto Detect takes any space, new line, tab, comma or semi-colon; the others take only that one, so a new line delimiter keeps the spaces in text.

Auto Cleansing

The operator written between the items is skipped, as a word (NAND) or a symbol (↑), and hex numbers run together (0x1F0x2A) are taken apart.

Calculate Intermediate Results

Shows each input and each result on the way in a table, in binary and in the input base. With more than two inputs, the operation is applied to the first two, then to that result and the next input, and so on.

Background

About NAND Calculation

NAND is a digital logic gate that outputs false or 0 only when the two binary bit inputs to it are 1 or HIGH.

You can remember the above result using one of these logics too:-

  • Reverse of AND operation which returns true only when both inputs are true
  • Returns true unless both inputs are true

NAND is the complement of an AND gate. A unique property of NAND gate is that any other boolean function can implemented by combining multiple NAND gates. Checkout the Truth Table below for more information on the results.

What can you do with this tool?

Well, simply put it you can use it to calculate NAND online. The tool supports inputs in the common numerical bases Binary, Octal, Decimal, Hex & even ASCII. That means you can also NAND hex values or NAND strings in ASCII. This is done by first converting the inputs into their Binary equivalents then performing the NAND operation on them. Finally, the results are returned in all of the above numerical bases so that you can pick whichever ones you want.

Intermediate Calculation

The intermediate results are shown in a tabular format which can help you diagnose any problems you encountered while doing a manual NAND operation. In this table, your inputs are shown in their original form. If the input base is not binary then each translation of the inputs to binary is also shown in a different column.

NAND Truth Table

Boolean Operations
A B Result
False False True
True False True
False True True
True True False
Bit Operations
A B Result
0 0 1
1 0 1
0 1 1
1 1 0