Type an expression to see the steps.
Type an expression to see the truth table.
Type an expression to see the circuit.
Free · No login required
Simplify Boolean expressions step by step, see which law was applied at each stage, check your working against a full truth table, and view the resulting logic circuit.
How to use it
Every row compares the original expression against the simplified one. "Match" proves they behave identically for that combination of inputs — this checks the simplifier's own working, the same way you'd check your answer against the original.
This shows one valid path using algebraic rules, the same way you'd show working in an exam. Different rule orders can sometimes lead to differently-shaped (but equally correct) final answers — if your answer looks different from a mark scheme's, check they're equivalent using the Truth Table before assuming either is wrong.