المتحول في البرمجة اسم رمزي يشير إلى موقع في الذاكرة أو قيمة يمكن للبرنامج تخزينها وتغييرها أثناء التنفيذ. يستخدم لتمثيل الأعداد والنصوص والكائنات والحالات المختلفة، وتختلف قواعد تعريفه وأنواعه بحسب لغة البرمجة. يسمح المتحول للبرنامج بأن يتعامل مع بيانات متغيرة بدلاً من قيم ثابتة، فيصير الحساب والتفاعل والتخزين ممكناً. يمثل المتحول أحد أبسط مفاهيم البرمجة وأكثرها جوهرية، لأنه يجعل التعليمات العامة قادرة على العمل على بيانات متبدلة في كل تشغيل.