Karnaugh Map Solver (K-Map Calculator)
Simplify Boolean functions instantly using K-Maps, truth tables, Boolean expressions, minterms, or maxterms. Get exact SOP/POS results step by step.
How would you like to define your K-map?
Click cells to toggle between 0, 1, and X (don't care)
Simplified K-Map Result
Map Groupings
The function is constant; the entire map or no cells are grouped.
Simplified Expression
F = 0
Original Groups Breakdown
- Terms
- 0
- Literals
- 0
- Gates
- 0
Gate-Level Circuit Diagram
Synchronized Truth Table
Updates automatically based on your Karnaugh Map input.
How it works
From a boolean function to a minimized, gate-level circuit in four steps.
Choose your variables
Pick 2, 3, 4, or 5 variables to match the boolean function you're minimizing.
Enter your function
Type a boolean expression, list minterms or maxterms, or fill in the truth table directly.
Read the grouped map
Pairs, quads, and octets are outlined automatically as the solver finds the largest valid groups.
Get the minimized result
Copy the simplified SOP or POS expression, view the gate-level circuit, or export a PDF.
What you'll see
A preview of the tool's main views. Scroll to browse.