Boolean Expression Evaluator
Use variables A, B, C, and D. Supported operators are AND, OR, XOR, NOT, NAND, NOR, XNOR, parentheses, and apostrophe notation.
Math Calculators
Use this Boolean algebra calculator page to run a Boolean expression evaluator, Boolean expression simplifier, truth table generator, minterm and maxterm calculator, canonical SOP calculator, and canonical POS calculator. The tools below are designed for digital logic, Boolean algebra homework, discrete mathematics, and computer engineering study.
Test a Boolean expression using selected input values.
Reduce a Boolean expression with common Boolean identities.
See every input combination and the corresponding output.
List canonical minterms and maxterms from truth-table output values.
Build the sum-of-products form from the output equal to 1.
Build the product-of-sums form from the output equal to 0.
This figure gives a quick visual guide to core Boolean operators, useful identities, truth-table mapping, and the connection between minterms, maxterms, SOP, and POS forms.
Students can keep this section in view while solving expressions, building truth tables, and converting a function into canonical Boolean forms.
Use variables A, B, C, and D. Supported operators are AND, OR, XOR, NOT, NAND, NOR, XNOR, parentheses, and apostrophe notation.
Enter a Boolean expression and the tool will normalize it, apply common Boolean identities, and show a simpler result when direct reductions are available.
Generate a 2-variable, 3-variable, or 4-variable truth table automatically from the variables used in the expression.
Enter output values as a binary string and choose whether the function uses 2, 3, or 4 variables.
Enter a function output pattern and generate the canonical sum-of-products Boolean expression.
Enter a function output pattern and generate the canonical product-of-sums Boolean expression.
Boolean algebra is a system of logic that uses binary values, usually 0 and 1, to represent false and true. It is the mathematical basis of digital circuits, switching theory, and logic design. A Boolean algebra calculator helps students and engineers work with Boolean expressions, truth tables, logic simplification, minterms, maxterms, canonical SOP, and canonical POS forms without doing every step by hand.
A Boolean expression evaluator checks the output of an expression for selected input values. This is useful when you want to test a specific case without building the full truth table.
A Boolean expression simplifier reduces expressions by applying rules such as idempotent law, identity law, and complement law. Simpler expressions are easier to implement with fewer logic gates.
A truth table generator lists every possible input combination and shows the matching output. Truth tables are used to verify logic expressions, compare equivalent forms, derive canonical representations, and identify minterm and maxterm indices automatically.
Minterms identify the rows where the function output is 1, while maxterms identify the rows where the output is 0. These are the building blocks for canonical SOP and canonical POS forms.
Canonical SOP writes the function as a sum of minterms. Canonical POS writes the function as a product of maxterms. These forms are standard in digital design, Karnaugh map work, and Boolean function analysis.
Enter expressions with variables A, B, C, and D and use operators such as AND, OR, XOR, XNOR, NAND, NOR, and NOT. For output-pattern tools, choose the variable count first, then enter a binary string whose length matches the number of truth-table rows. That lets the Boolean expression evaluator, truth table generator, minterm / maxterm calculator, canonical SOP calculator, and canonical POS calculator produce more accurate results.
These Boolean algebra calculators are designed for study, exam preparation, and quick checking. They are especially useful for digital electronics, computer organization, logic design, and introductory Boolean algebra courses where students need a Boolean expression simplifier, truth table generator, or canonical SOP and POS calculator.
This Boolean algebra calculator page combines several tools in one place so users can move from expression evaluation to simplification, then to truth-table analysis, then to canonical form generation. That workflow is useful when checking homework, preparing circuit designs, or verifying logic before implementation in gates or code.
Because the page supports Boolean expression evaluator use cases, Boolean expression simplifier checks, truth table generation, minterm and maxterm extraction, and canonical SOP and canonical POS output, it covers the most common Boolean algebra tasks students search for online.
For a better study path, pair this Boolean algebra calculator with the logic gate calculators to test gate outputs, the Karnaugh map calculators to simplify expressions visually, the flip-flop and sequential logic calculators to apply Boolean results in state circuits, and the code conversion calculators for BCD, Gray code, and ASCII conversion.
Learn more from Boolean algebra, Truth table, Disjunctive normal form, and Conjunctive normal form.