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

Summary

Enter a boolean expression to simplify it step-by-step using boolean algebra laws.

How it works

  1. Type a boolean expression using A, B, C (variables), AND, OR, NOT operators.
  2. Use parentheses to group sub-expressions as needed.
  3. Click "Simplify" to run the simplification engine.
  4. Review each step — the applied law is shown next to every transformation.
  5. 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