LogicGates.org Open the simulatorSimulator

Digital logic tools

Twenty-one calculators for the things you actually have to work out, from truth tables, simplification and Karnaugh maps to logic proofs, number bases and text encodings. Each one shows its working, and all of them are free and run in your browser, with nothing uploaded.

Boolean algebra and circuits

Logic statements and sets

Numbers and binary arithmetic

Text and encodings

Which one do I want?

If you have And you want Use
An expression every input combination listed Truth table generator
A long expression the shortest equivalent Boolean algebra calculator
Two expressions to know whether they match Boolean algebra calculator
A homework K-map the groups drawn and named Karnaugh map solver
A truth table minterms, maxterms, SOP or POS Sum of products calculator
A circuit design it rebuilt from one gate type NAND and NOR converter
A counter or encoder a one-bit-at-a-time sequence Gray code converter
A number it in another base, or in two's complement Binary converter
A class to teach a printable question sheet with answers Worksheet generator
An idea to build and run it The simulator

The expression tools share one engine

The same parser and minimiser sits behind every tool here that takes an expression, so what you type into one means exactly the same thing in the next. (The binary and Gray code converters work on bit patterns rather than expressions, so they are their own thing.) It accepts whichever notation you use — a·b, a&b, a∧b, ab — and the simplification is Quine-McCluskey, the same algorithm whether you see it as algebra or as groups on a map.

Open the simulator