Karnaugh Map Solver is a fast, intuitive, and feature-rich educational tool designed to help students and engineers simplify Boolean expressions using Karnaugh Maps (K-Maps).
Whether you are studying digital logic, computer engineering, or electronics, this app provides a highly visual and step-by-step way to minimize Boolean functions, understand logic gates, and master Karnaugh map simplification.
🌟 KEY FEATURES
Interactive K-Map Solver
Quickly simplify Boolean functions using a highly responsive, interactive grid.
• Supports Karnaugh maps for 2, 3, 4, and 5 variables.
• Solve using Sum of Products (SOP / Minterms) or Product of Sums (POS / Maxterms).
• Tap cells to instantly toggle between 0, 1, and X (Don't Care conditions).
• Visual, color-coded grouping of cells makes it easy to see how the simplification is formed.
Step-by-Step Explanations
Don’t just get the final answer—understand the math behind it!
• The app breaks down the Boolean logic step-by-step.
• Learn how the expression is simplified using fundamental Boolean laws (De Morgan's, Idempotent, Absorption, and Consensus theorems).
Custom Boolean Keyboard
Say goodbye to frustrating typing.
• A custom-built engineering keyboard makes inputting variables, complements, and logic operators (·, +, ⊕) incredibly fast and seamless.
Logic Circuit Visualization
Understand how your simplified math translates into real-world digital hardware.
• Automatically generates logic gate diagrams based on your simplified expressions.
• Interactive circuit simulation: flip the inputs and watch the real-time output updates flow through the gates!
Truth Table Generator
Work with Boolean functions from a different perspective.
• Automatically generates full variable combinations.
• Edit values directly inside the truth table and watch the K-Map and logic circuit update instantly.
🎨 CUSTOMIZABLE & MODERN DESIGN
• Variable Renaming: Change the default A, B, C, D, E variables to match your specific homework or logic problem.
• Dynamic Theming: Built with a modern, distraction-free interface that fully supports both Light and Dark modes.
• Tablet Optimized: Scales beautifully to take advantage of wide screens on tablets and foldables.
📖 HOW TO USE KARNAUGH MAP SOLVER
1. Select your canonical form: Sum of Products (Minterms) or Product of Sums (Maxterms).
2. Choose your variable count (2 to 5).
3. Tap the K-Map cells to set your logic values (0, 1, or X).
4. Watch the minimized Boolean expression appear instantly.
5. Tap to view the step-by-step mathematical breakdown.
6. Explore the generated Truth Table and interactive Logic Circuit!
🎓 DESIGNED FOR LEARNING
Karnaugh Map Solver is the ultimate companion tool for:
• Computer science & Electrical engineering students
• Digital logic and hardware design courses
• Boolean algebra practice and exam preparation
• Laboratory assignments and homework checks
Solve Boolean expressions faster, build better circuits, and finally master K-Maps with Karnaugh Map Solver!