Ein Eingabefeld ist ein Control einer grafischen Benutzeroberfläche, dass Benutzereingaben oder Programmausgaben in Form einer Zeichenkette aufnehmen kann. In den meisten Programmiersprachen und Entwicklungsumgebungen wird zwischen ein- und mehrzeiligen Eingabefelder unterschieden.