Tesseract är en motor för optisk teckenigenkänning (OCR) som är tillgänglig för olika operativsystem. Programvaran är fri, släppt under Apache-licensen, och utvecklades ursprungligen av Hewlett-Packard på 1980-talet. Den blev öppen källkod 2005 och dess utveckling sponsrades av Google från 2006. Tesseract är skrivet i C och C++ och stöder teckenigenkänning på ett stort antal språk, inklusive svenska. Det fungerar på operativsystem som Linux, Windows och macOS.