FreeType è una libreria software che implementa un motore di caratteri. Viene utilizzata per rasterizzare i caratteri in bitmap e fornisce supporto per altre operazioni correlate ai caratteri.
A partire da maggio 2006, l'ultima versione di FreeType è FreeType 2.2.1, che supporta una varietà di formati di caratteri, inclusi TrueType, Type 1 e OpenType. FreeType è open source, disponibile per l'uso secondo la GNU General Public License o una licenza simile alla licenza BSD originale (con la clausola pubblicitaria).