Fuzzy-Logik (englisch: fuzzy = ungenau, verschwommen, unscharf) ist eine Theorie, eine Verallgemeinerung der zweiwertigen Booleschen Logik, die vor allem für die Darstellung menschlichen Wissens und menschlicher Überlegung zur Verarbeitung in Computern entwickelt wurde.
Fuzzy-Computersysteme verarbeiten gegenüber herkömmlichen Systemen nicht nur Werte wie JA und NEIN (bzw. AN und AUS oder 1 und 0), sondern zusätzlich auch Zwischenwerte (Wahrheitswerte) zwischen WAHR (=1) und FALSCH (=0) z. B. 0,5, so dass damit auch unscharfe Angaben wie EIN BISSCHEN, ZIEMLICH oder STARK mathematisch behandelt werden können. Damit arbeiten fuzzylogikunterstützte Programme näher am menschlichen Denken als übliche Programme.
Die Fuzzy-Set-Theorie, also die unscharfe Mengenlehre, wurde bereits 1965 von L. A. Zadeh, Professor für Computerwissenschaften an der Universität von Berkeley, USA, entwickelt. Die Grundlagen dazu wurden jedoch schon früher von dem polnischen Logiker Jan Lukasiewicz entwickelt, der zur Beschreibung des Wahrheitswertes einer logischen Aussage Zahlen aus dem reellen Einheitsintervall [0, 1] (die reellen Zahlen zwischen 0 und 1 einschließlich der Ränder) verwendete. Heute wird die Fuzzy-Logik bzw. Fuzzy-Control vorwiegend bei der Steuerung von Maschinen und Robotern oder auch handelsüblichen Haushaltsgeräten verwendet.