N-gram ialah jujukan n item (juga dipanggil token) daripada teks atau sampel pertuturan yang diberikan. Dalam konteks pemprosesan bahasa semula jadi, item dalam n-gram biasanya perkataan atau aksara.