Truth table generator — every combination, plus the waveform, instantly.
Type a Boolean expression, or build it visually on the K-Map, and get the complete truth table with every input combination and its output — rendered as a timing waveform right below it.
Handles 2 to 6 variables, marks don't-care rows clearly, and stays in sync with LogicBench's K-Map, Quine-McCluskey, and circuit diagram tools — so a truth table, a minimized expression, a proof, and a gate-level schematic are always views of the same problem, not separate tools you redo work in. The waveform view is what most standalone truth-table generators skip: seeing the same data as a signal-level timing diagram is exactly how you'd check a real circuit's behavior on a logic analyzer, which is what LogicBench's simulator gives you next.

4 steps, no signup.
Enter an expression
Type any Boolean expression using standard operators, or start from a K-Map instead.
Generate the table
Every input combination and its output is filled in automatically, don't-cares included.
Check the waveform
See the same truth table rendered as a timing waveform for a clearer signal-level view.
Reuse it anywhere
The same data feeds directly into the K-Map, Quine-McCluskey, and circuit diagram tools — and the buildable circuit.
Solve it here, then wire it for real.
Every result in the Digital Logic Suite can be built directly in LogicBench’s simulator with real 74-series ICs — no retyping equations, no redrawing circuits by hand.
FAQ
What is a truth table?
A truth table lists every possible combination of input values for a Boolean expression or circuit, along with the resulting output for each one — the standard way to fully define digital logic behavior.
Can I generate a truth table from a circuit instead of an expression?
Yes — build the logic on the K-Map or circuit tools and the truth table generates automatically from it, so you don't have to work out every row by hand.
Does it show a waveform, not just a table?
Yes — the same truth table data is rendered as a timing-diagram waveform directly below the table, which is closer to how you'd read the signal on a real logic analyzer.
How many inputs can the truth table generator handle?
2 to 6 input variables, matching the range of LogicBench's K-Map and Quine-McCluskey tools so all three stay consistent with each other.
The rest of the Digital Logic Suite.
K-Map Solver
Click cells or type an expression — get the minimized SOP, the algebraic proof, Quine-McCluskey steps, a truth table, a waveform, and a real gate-level circuit you can build with one click.
Circuit Diagram
The unsimplified and minimized gate-level schematics side by side, with exact term and gate counts — and a Build button that wires either one from real ICs in the simulator.
Boolean Algebra Simplifier
Every simplification step named — De Morgan's, absorption, consensus — as an algebraic proof alongside the same problem's K-Map grouping and Quine-McCluskey merge passes.