Typsnitt, teckensnitt eller stilsort avser en uppsättning bokstäver, siffror och tecken med ett karakteristiskt och genomgående utseende, och ett gemensamt namn, till exempel Times New Roman, Helvetica, Berling antikva eller Futura.
Ett typsnitts karakteristiska utseende skapas av bland annat
(Se vidare bokstavsanatomi).
I ett typsnitt kan i många fall ingå olika varianter. Dessa kan vara de olika grundformerna (rak eller kursiv), olika grovlekar eller sorter (fet, mager) eller olika bredder (kondenserad, extrabred etc). Typsnittet kan innehålla många kombinationer av dessa, som kondenserad mager rak eller extrabred fet kursiv. En hel del typsnitt har dock bara ett fåtal sådana varianter eller saknar dem helt.
Många typsnitt är uppkallade efter den bokstavstecknare eller (i äldre tid) stämpelskärare eller stilgjutare som skapat dem; till exempel Garamond, Baskerville och Bodoni.