thumb|Układ cyfrowy 7400 w technologii TTL, zawierający 4 bramki logiczne NAND|247x247px thumb|Symbol bramki logicznej NAND|200x200px thumb|Schemat układu 4011 CMOS z czterema bramkami NAND|280x280px

Bramka logiczna – element konstrukcyjny maszyn i mechanizmów (dziś zazwyczaj: układ scalony, choć te same funkcje można zrealizować również za pomocą dyskretnych elementów elektronicznych, a także w sferze innych rozwiązań technicznych, np. hydrauliki czy pneumatyki), realizujący fizycznie pewną prostą funkcję logiczną, której argumenty (zmienne logiczne) oraz sama funkcja mogą przybierać jedną z dwóch wartości, np. 0 lub 1 (zob. algebra Boole’a).

Podstawowymi elementami logicznymi, stosowanymi powszechnie w budowie układów logicznych, są elementy realizujące funkcje logiczne: sumy (alternatywy), iloczynu (koniunkcji) i negacji. Są to odpowiednio bramki OR, AND i NOT. Za pomocą dwóch takich bramek (OR i NOT lub AND i NOT) można zbudować układ realizujący dowolną funkcję logiczną, układy takie nazywa się układami zupełnymi.

Bramki NAND (negacja koniunkcji) oraz NOR (negacja sumy logicznej) nazywa się funkcjonalnie pełnymi, ponieważ przy ich użyciu (tzn.