In de informatica is boolean een datatype met slechts twee mogelijke waarden, true (waar, ja) en false (onwaar, nee), bedoeld om de waarheidswaarde van logische expressies in computerprogramma's en Boole-algebra's te representeren. Het type is genoemd naar George Boole, die als eerste een algebraïsch systeem voor logica ontwikkelde halverwege de 19e eeuw.