Eine Fachsprache, auch Technolekt, ist die für ein bestimmtes Fachgebiet oder für eine bestimmte Branche geltende Sprache.[1] Auch eine Sprache, „die sich vor allem durch Fachausdrücke von der Gemeinsprache unterscheidet“,[2] wird so genannt. Die Fachsprachen bilden mit der Gemeinsprache, den Mundarten und regionalen Varietäten die Gesamtsprache.[3]
Die Fachsprachen bauen auf der Gemeinsprache auf und stehen mit ihr in einer Wechselbeziehung.[3] Zur Fachsprache gehören kennzeichnend vor allem Fachbegriffe und Fremdwörter, das Fachvokabular. Es ist außerhalb des Fachgebietes sehr ungebräuchlich oder einzelne Wörter haben in ihm eine andere Bedeutung als gemeinsprachlich. Auch Grammatik und Intonation können sich unterscheiden.
Von den Fachsprachen unterscheidet man die Sondersprachen und die sogenannten Jargons als Sprachen bestimmter sozialer oder beruflicher Kreise. Als Jargon wird die Fachsprache zum Fachjargon oder distanziert, aber noch respektvoll zum Fachlatein und etwas abwertend zum Fachchinesisch.