Truth Table Generator
Full truth table for any boolean expression with minterm Σm and maxterm ΠM lists — ready for your K-map.
Truth Table Generator computes the complete truth table of any A–D boolean expression with Σm/ΠM indices — free, instant and private in your browser. Logic students and anyone translating word-problems into canonical forms use it to skip the datasheet algebra: type your numbers, read the answer with the substituted formula shown step by step, and share an exact permalink of the calculation.
About Truth Table Generator
Truth Table Generator computes the complete truth table of any A–D boolean expression with Σm/ΠM indices using the standard engineering relation: row i = input bits MSB→LSB; true rows are minterms, false rows maxterms. Worked live: (A+B)·(A′+C) over 3 variables yields minterms Σm(1,3,6,7). The result recalculates on every keystroke, the worked-example panel shows your numbers substituted into the formula, and the Copy permalink button encodes the inputs in the URL so a colleague opens exactly your calculation. Everything runs client-side — nothing you type leaves your device.
How to use Truth Table Generator
- 1Enter your values — the tool starts with realistic defaults for this exact use case, so the worked example is meaningful immediately.
- 2Read the live result and the worked-example panel, which substitutes your numbers into the formula step by step.
- 3Adjust any input to compare scenarios, then use Copy result or Copy permalink to share the calculation.
Why use Truth Table Generator?
- ✓Implements the real formula — row i = input bits MSB→LSB — with the substitution shown, not a black box
- ✓Built for logic students and anyone translating word-problems into canonical forms
- ✓Copy result and permalink buttons — share the exact calculation in a README, forum answer or design review
- ✓100% free, no sign-up, runs entirely in your browser (works offline once loaded)
Frequently asked questions
How do you calculate truth table?+
The complete truth table of any A–D boolean expression with Σm/ΠM indices follows row i = input bits MSB→LSB; true rows are minterms, false rows maxterms. For example, (A+B)·(A′+C) over 3 variables yields minterms Σm(1,3,6,7). The calculator applies the same relation and shows the substituted arithmetic so you can verify every step.
What are minterms and maxterms for?+
They're the canonical coordinates of a function: Σm lists where it's 1 (feeds K-maps, QM and SOP synthesis); ΠM lists where it's 0 (feeds POS synthesis). Two expressions are equivalent exactly when their minterm sets match — the table is the proof.
Does variable order change the table?+
It changes the INDICES (A as MSB is this tool's convention) but not the function. When comparing against a textbook's numbering, match the variable order first or the same circuit looks like a different Σm list.
Is the Truth Table Generator free and private?+
Yes — completely free with no sign-up or usage limits, and it runs entirely in your browser: the values you enter are never uploaded or stored on a server.
Related Electronics tools
PCB Trace Width Calculator (IPC-2221)
Minimum trace width for your current and temperature rise — IPC-2221 formula with copper weight, layer choice and a step-by-step worked example.
● LiveMicrostrip Impedance Calculator
Z₀ of a surface microstrip from width, height and εr (IPC-2141A), plus effective dielectric constant and propagation delay.
● LiveStripline Impedance Calculator
Characteristic impedance of an embedded stripline trace from geometry and εr — the inner-layer companion to the microstrip tool.
● Live