واجهة المستخدم النصية (بالإنجليزية: Text User Interface) هو مصطلح تمت صياغته في بعد اختراع واجهات المستخدم الرسومية للتفريق بينهم وبين الواجهات المبنية على النصوص. واجهات المستخدم النصية تختلف عن واجهات سطر الأوامر ، حيث أنها مثل واجهة المستخدم الرسومية تستغل الشاشة كلها وليس من الضروري أن تقدم خرجاً سطراً بسطر. على الرغم من ذلك ، واجهات المستخدم النصية تستخدم النصوص والرموز فقط المتاحة في الطرفيات النصية Text Terminal ، على حين أن واجهات المستخدم الرسومية تستخدم أوضاع رسومية عالية الدقة.