المتغيرات النصية هي نوع من المتغيرات في البرمجة تُستخدم لتخزين النصوص أو السلاسل النصية. تُستخدم عادة لتخزين الكلمات أو العبارات أو أي سلسلة من الحروف والأرقام. وتكون محاطة بعلامات التنصيص مثل الأقواس الزوجية (" ") أو الأقواس المفردة (). يمكن للمتغيرات النصية أن تحتوي على أي نوع من النصوص بغض النظر عن طولها أو محتواها. يتم تعريف المتغيرات النصية في البرنامج باسم معين ويمكن الوصول إليها والتلاعب بها بواسطة البرنامج.