Thin Client (engl. wörtlich "dünner Dienstnutzer", inhaltlich bezogen auf Client-Server-Modell) bezeichnet innerhalb der elektronischen Datenverarbeitung eine Anwendung oder einen Computer als Endgerät (Terminal) eines Netzwerkes, dessen funktionale Ausstattung auf die Ein- und Ausgabe beschränkt ist.
Damit steht der Thin Client zwischen dem Konzept des Fat Client und dem des Ultra Thin Client. Ein Fat Client ist neben der Ein- und Ausgabe auch für die Verarbeitung der Daten zuständig. Lediglich zur Kommunikation und Datenspeicherung werden Dienste eines Servers genutzt. Ultra Thin Clients dienen nur dazu Daten auszugeben. Für den Betrieb einer Thin-Client-Anwendung wird weniger Hardwareleistung als für den Betrieb einer Fat-Client-Anwendung benötigt. Sie stellen lediglich die Benutzerschnittstelle dar, die Datenverarbeitung erfolgt durch einen Server. Beispiele für Thin-Client-Anwendungen sind Web-Browser oder Anwendungen für den Zugriff auf Terminalserver. Bei der Nutzung eines Terminalservers werden alle Eingaben über ein spezielles Protokoll (X Window System, Remote Desktop Protocol (RDP), Citrix ICA) an den Terminalserver gesendet. Auf dem Server werden die Eingaben verarbeitet und die Ausgabe wird zurück zum Client geschickt, der diese nur noch anzeigen muss.
Spezielle Geräte, die für den Betrieb von Thin-Client-Anwendungen vorgesehen sind, werden oftmals als Thin Client bezeichnet. Für diese Thin Clients gibt es keine eindeutige Definition, in der Regel wird darunter ein Desktop-Computer ohne bewegliche Teile, beispielsweise Festplatten, CD-Laufwerke oder Lüfter, verstanden.

Thin Client