Boolean Algebra Simplifier
Enter a boolean expression to simplify it step-by-step using boolean algebra laws.
Boolean Expression
Operators: AND &, OR |, NOT !, XOR ^, parentheses
Quick examples
Operator syntax
AND : AND or & or ·
OR : OR or | or +
NOT : NOT or ! or ~
XOR : XOR or ^
Enter an expression and click Simplify
Steps and truth table will appear here
Original
Simplified
Expression is already in simplest form — no further reductions apply.
Summary
Enter a boolean expression to simplify it step-by-step using boolean algebra laws.
How it works
- Type a boolean expression using A, B, C (variables), AND, OR, NOT operators.
- Use parentheses to group sub-expressions as needed.
- Click "Simplify" to run the simplification engine.
- Review each step — the applied law is shown next to every transformation.
- The final simplified form is displayed at the bottom in highlighted output.
Use cases
- Verify boolean expression simplifications for digital logic coursework.
- Reduce logic gate counts before implementing circuits.
- Check De Morgan transformations by hand against a reference.
- Explore how absorption and idempotent laws collapse redundant terms.
- Simplify Karnaugh map results for cross-validation.
- Debug complex boolean conditions in code by seeing reduced form.
Frequently Asked Questions
Last updated: 2026-06-13 ·
Reviewed by Nham Vu