محرف التحكم (بالإنجليزية: Control character) في الحوسبة والاتصالات السلكية واللاسلكية، فإن محرف التحكم أو المحرف غير القابل للطباعة (NPC) هو نقطة رمز (رقم) في مجموعة المحارف، والتي لا تمثل رمزًا مكتوبًا، يتم استخدامها كإشارات داخل النطاق لإحداث تأثيرات أخرى غير إضافة رمز إلى النص، جميع الشخصيات الأخرى تطبع بشكل رئيسي، طباعة، أو محارف رسومية، ربما باستثناء «المساحة» (انظر ASCII المحارف القابلة للطباعة).
جميع الإدخالات في جدول ASCII أسفل الرمز 32 (مجموعة رموز التحكم C0 تقنيًا) من هذا النوع، بما في ذلك CR و LF المستخدمة لفصل أسطر النص، الكود 127 (DEL) هو أيضًا محرف تحكم . أضافت مجموعات ASCII الموسعة المحددة بواسطة ISO 8859 الرموز من 128 إلى 159 كمحارف تحكم، وقد تم ذلك بشكل أساسي بحيث إذا تم تجريد البت العالي فلن يغير محرف الطباعة إلى رمز تحكم C0 ، ولكن كانت هناك بعض التعيينات هنا، وخصوصا NEL ، هذه المجموعة الثانية تسمى مجموعة C1.
تم نقل رموز التحكم الـ 65 هذه إلى Unicode . أضاف يونيكود عددًا أكبر من المحارف التي يمكن اعتبارها عناصر تحكم، ولكنها تميز بين «محارف التنسيق» هذه (مثل المحارف غير المرتبطة بالعرض الصفري)، ومحارف التحكم البالغ عددها 65 محرفًا.
تحتوي مجموعة محارف رمز التبادل العشري الثنائي المشفر (EBCDIC) على 65 رمز تحكم، بما في ذلك جميع رموز التحكم ASCII بالإضافة إلى الرموز الإضافية التي تستخدم في الغالب للتحكم في أجهزة IBM الطرفية.