Enter rows directly ยท Auto-syncs to the map

Truth Table to Karnaugh Map Converter

Type a truth table's outputs directly and watch the corresponding Karnaugh map, minimized expression, and circuit build themselves automatically.

Input
Click a cell: 0 โ†’ 1 โ†’ X โ†’ 0
Karnaugh Map
Minimal Result
Output format
F = 0
Prime Implicant Analysis
Auto-generated Circuit
Universal Gate Conversion

Why use this truth table to karnaugh map converter

No manual re-plotting

Skip manually figuring out which K-map cell each truth table row belongs to โ€” it's handled automatically via Gray code ordering.

Good for checking homework

Enter a truth table from a textbook problem and immediately see the correct map and minimal expression.

Two-way sync

Switch to K-map view any time to see the same data laid out spatially, and back again without losing anything.

Frequently asked questions

How does a truth table map to K-map cells?

Each truth table row corresponds to exactly one K-map cell, positioned using Gray code ordering rather than plain binary row order, so adjacent map cells differ by only one input bit.

Can I mark a truth table row as don't-care?

Yes โ€” clicking a row's output cycles through 0, 1, and X (don't-care).

Does row order in the truth table matter?

No โ€” every row is labeled by its exact input combination, so it doesn't matter what order you fill them in.